主页 > 编程资料 > PHP >
发布时间:2014-09-23 作者:apizl 阅读:424次
Incorrect integer value: ''for column 'id' at row 1

当插入数据的时候报错 语句没有错误的情况下最好看下mysql的数据库的版本。

解决办法一:

最简单的办法就是插入制定的默认值。

插入null的时候也会继续提示这样的报错

解决办法二:
 修改mysql的配置文件
  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"


修改完成之后重启即可
文章由爱资料原创本文地址:https://www.apizl.com/archives/view-79-1.html,转载请以链接形式标明本文地址!
关键字词: