#1264 - Out of range value adjusted for column 'ID 【转】
2010-08-11 22:37
726 查看
MysQL一个错误提示:#1264 - Out of range value adjusted for column 'ID' at row 1
INSERT INTO `news` (`ID`, `Title`, `Content`) VALUES ('', '标题', '正文');
时出现错误:
#1264 - Out of range value adjusted for column 'ID' at row 1
原因:
新版本的MySQL对字段的严格检查。
解决方法(两种方法任选一种即可):
1、修改my.ini,将sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
改为sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"。
也就是去掉STRICT_TRANS_TABLES 这个东东就好了,然后重新启动MySQL。
推荐这个方法。下面个方法比较麻烦,会给以后的编程带来麻烦。。。不推荐,但是还是在这里说一下。
2、在执行sql语句前,先执行以下语句:
mysql_query("set sql_mode=''");
INSERT INTO `news` (`ID`, `Title`, `Content`) VALUES ('', '标题', '正文');
时出现错误:
#1264 - Out of range value adjusted for column 'ID' at row 1
原因:
新版本的MySQL对字段的严格检查。
解决方法(两种方法任选一种即可):
1、修改my.ini,将sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
改为sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"。
也就是去掉STRICT_TRANS_TABLES 这个东东就好了,然后重新启动MySQL。
推荐这个方法。下面个方法比较麻烦,会给以后的编程带来麻烦。。。不推荐,但是还是在这里说一下。
2、在执行sql语句前,先执行以下语句:
mysql_query("set sql_mode=''");
相关文章推荐
- com.mysql.jdbc.MysqlDataTruncation: Data truncation: Out of range value adjusted for column 'price'
- Data truncation: Out of range value for column 'ID' at row 2
- #1264 - Out of range value adjusted for column 'ID' at row 1
- Out of range value for column 'probationMoney' at row 1
- Data truncation: Out of range value for column '列名' at row 1
- MySQL5错误 #1264 "Out of range value adjusted for column ..."
- 插入数据库 出现 Data truncation: Out of range value adjusted for column 'id'....的问题
- MySQL错误"Out of range value adjusted for column ..."的解决方法
- MySQL错误"Out of range value adjusted for column ..."的解决方法
- 关于mysql 出现 1264 Out of range value for column 错误的解决办法
- 1264 - Out of range value for column 's_moneysum' at row 1
- 【MySQL】Error 1264: out of range value for column
- MySQL excel导入错误 Out of range value adjusted for column
- MySQL错误 Out of range value adjusted for column的解决方法
- MySQL错误 Out of range value adjusted for column的解决方法
- mysql Out of range value adjusted for column导致Warning(1265)Data truncated for column 'column_name' at row 1
- MySQL错误"Out of range value adjusted for column ..."的解决方法
- 关于mysql 出现 1264 Out of range value for column 错误的解决办法
- 关于mysql 出现 1264 Out of range value for column 错误的解决办法
- 手机字段存储报错 :Warning Code : 1264 Out of range value for column ‘buyer_tpl’ at row 1