mysql升级到5.0.17后,在执行sql语句
INSERT INTO `news` (`ID`, `Title`, `Content`) VALUES (‘‘, ‘标题‘, ‘正文‘);
时出现错误:
#1264 - Out of range value adjusted for column ‘ID‘ at row 1
原因:
新版本的MySQL对字段的严格检查。
解决方法:
修改my.ini,将
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
改为
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"。
重新启动MySQL。
以后写sql语句时,类型和值最好严格一些。
解决 Out of range value adjusted for column 'ID' at row 1
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决 Out of range value adjusted for column 'ID' at row 1相关的知识,希望对你有一定的参考价值。
以上是关于解决 Out of range value adjusted for column 'ID' at row 1的主要内容,如果未能解决你的问题,请参考以下文章
关于mysql 出现 1264 Out of range value for column 错误的解决办法
解决 Out of range value adjusted for column 'ID' at row 1
关于mysql 出现 1264 Out of range value for column 错误的解决办法
处理unsigned想减错误(BIGINT UNSIGNED value is out of range)
Data truncation: Out of range value for column 'Quality' at row 1
Data truncation: Out of range value for column 'id' at row 1 ### The