-1
A
回答
0
可能是你的新Mysql安装在严格模式下运行,而您的前一个没有。您可能在某个列中有一个空值,该列被定义为整数,因此会出现此错误。你my.cnf/my.ini
文件
去寻找这条线
sql-mode = "STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
将其更改为空白:
sql-mode=""
这将禁用严格模式和错误将被转换为警告
但是
最好的方法是将空字段值更改为有效的整数值。
相关问题
- 1. 自动递增字段不
- 2. SQL错误 - 不正确的整数值
- 3. MySQL WHERE条件在整数字段返回不正确的值
- 4. Mysql:一般错误不正确的整数值
- 5. #1366 - 不正确的整数值的:mysql
- 6. 递增mysql计数字段
- 7. 自动递增的数字
- 8. MySQL问题 - 使用最大值自动递增字段
- 9. 自动增加字段给出错误
- 10. MySQL自动递增自定义值
- 11. mysql的创建表自动递增的ID给错误
- 12. 了解自动增量字段的值
- 13. 自动递增的SQL值
- 14. SQLite:递增唯一整数字段
- 15. MongoDB:递增整数字段(C#)
- 16. TFS - WITT中的自动递增数字字段(例如Bug's)
- 17. 在Django中自动递增模型字段的值
- 18. 的MySQL变量未递增正确
- 19. mysql的不是唯一的自动递增,主键两个字段
- 20. 使我自己递增的mysql id不自动增量
- 21. Mysql ::错误:不正确的字符串值:'\ xE9ditos ...'with rails
- 22. MySQL抛出不正确的字符串值错误
- 23. 如何获取自动递增字段
- 24. MySQL:如何设置自动增量字段的起始值?
- 25. SQLSTATE [HY000]:常规错误:不正确的1366整数值:
- 26. SQL错误代码1366不正确的整数值88163
- 27. 创建一个唯一的字典并添加自动递增的整数值
- 28. 通过乘法MySQL自动递增字段
- 29. 从MySQL数据库中获取一个自动递增的值
- 30. 自动增量列不会增加mysql表中的数字