mysql自动增量字段错误1336不正确的整数值

时间:2016-07-28 08:52:06

标签: mysql auto-increment

最近升级到mysql 5.6.30, 抛出mysql auto incrment错误

1366 - 不正确的整数值:列'

的''

1 个答案:

答案 0 :(得分:0)

可能你的新Mysql安装在严格模式下运行,而你的前一个安装没有。你可能在某个列中有一个空值,它被定义为整数,所以你得到这个错误。

转到my.cnf/my.ini文件并查找此行

 sql-mode = "STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

将其更改为空白:

  sql-mode="" 

这将禁用严格模式,错误将转换为警告

<强> BUT

最好的方法是将空字段值更改为有效的整数值。

相关问题