列4294967294中的Mysql奇怪数据

时间:2012-05-09 03:50:35

标签: mysql

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

数据类型为int(3)

这是什么交易?

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:2)

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

  

如果未启用限制模式,MySQL会将值剪辑到范围的相应端点,并存储结果值。