1

由于某种原因在工作表上,它突然将主键自动增量更改为负数。我无法为我的生活找出原因。

2147514979
2147514980
2147514981
-2147514982
-2147514983

知道是什么原因造成的吗?

4

1 回答 1

0

在许多约定中,一位用作数字“符号”的标志。

10000001 就像 -1 和 10000011 将是 -3 而 00000011 是 3

请注意,这只是一个说明。通常 -1 实际上是 11111111 但这就是原则。

显然这不应该发生,这意味着这不是用户错误,而是某种程度的错误。就像主要的 mysql 代码可以很好地处理数字一样,但是其他地方的函数正在溢出。这都是猜想,但就负号而言,我会说这绝对是由于位作为符号约定。

于 2013-10-28T20:51:45.200 回答