欢迎您“为梦者”,WMCMS帮助中心首页

错误:Incorrect integer value解决办法

如果出现如下错误

Incorrect integer value: '' for column 'id' at row 1


这种问题一般mysql 5.x上出现。我用的mysql5.1,

这是官方的bug得新版本mysql对空值插入有"bug",要在安装mysql的时候去除默认勾选的enable strict SQL mode。


如果已经安装好了的,就在my.ini中查找sql-mode,

默认为 :

sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"


将其修改为:

sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"


最后,重启mysql后即可。