-1

这是我第二次在此表中获得 4294967294 值。我不知道它是从哪里来的。我检查了我的 mysql.log,它没有出现在那里的任何地方。

数据类型是 int(3)

这是怎么回事?

任何帮助,将不胜感激!

4

1 回答 1

2

这个数字是 2^32 - 所以 unsigned int 可以是最大的数字。它可以尝试插入-1吗?是否启用了严格 SQL 模式?如果不是按照 MySql 手册:

如果没有启用限制模式,MySQL 会将值裁剪到范围的适当端点并存储结果值。

于 2012-05-09T04:04:22.147 回答