+-
mysql – #1366 – 不正确的整数值:第1行的列’cid’为’NULL’
我已经使用XAMPP在My​​BB本地安装了它并且顺利进行.但是当我在服务器上执行它时,它会给我错误.

MyBB自己创建并插入大量数据,我发现错误在以下查询中:

INSERT INTO... VALUES ('NULL', ...)

在我的localhost MySQL(两者都是5.5.27)接受这种查询,其中’NULL’作为String传递.但是在服务器中,标题显示错误#1366.

问题是更改查询不是一个选项,因为它是很多查询,所以任何人都知道我可以在哪里配置它工作?

提前致谢.

最佳答案
问题是对于MySQL(在这种情况下)’NULL’与NULL不同.

由于列期望数字数据这一事实,您的语句不起作用,而以下方法将起作用:

INSERT INTO ... VALUES (NULL, ...)

…也许你可以改变the MySQL mode the server is running on.

点击查看更多相关文章

转载注明原文:mysql – #1366 – 不正确的整数值:第1行的列’cid’为’NULL’ - 乐贴网