关于mysql 出现 1264 Out of range value for column 错误的解决办法
2017-10-13 18:21
1136 查看
原因:
新版本的MySQL对字段的严格检查。 通常在Linux下安装完mysql后,默认的sql_mode值是空,在这种情形下mysql执行的是一种不严格的检查,如果要插入的字段长度超过列定义的长度,那么mysql不会终止操作,而是会自动截断后面的字符继续插入操作!但是在windows下面却不会这样。而是直接终止报出上面的错误!
解决方法
修改my.cnf
sql_mode = ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
主要是去掉了:
参考:
http://www.fyhqy.com/post-225.html
新版本的MySQL对字段的严格检查。 通常在Linux下安装完mysql后,默认的sql_mode值是空,在这种情形下mysql执行的是一种不严格的检查,如果要插入的字段长度超过列定义的长度,那么mysql不会终止操作,而是会自动截断后面的字符继续插入操作!但是在windows下面却不会这样。而是直接终止报出上面的错误!
解决方法
修改my.cnf
sql_mode = ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
主要是去掉了:
STRICT_TRANS_TABLES
参考:
http://www.fyhqy.com/post-225.html
相关文章推荐
- 关于mysql 出现 1264 Out of range value for column 错误的解决办法
- 关于mysql 出现 1264 Out of range value for column 错误的解决办法
- 关于mysql 出现 1264 Out of range value 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的解决方法
- MySQL5错误 #1264 "Out of range value adjusted for column ..."
- 【MySQL】Error 1264: out of range value for column
- MySQL excel导入错误 Out of range value adjusted for column
- ubuntu下mysql datetime类型错误 Out of range value for column
- mysql错误 Out of range value for column '字段' at row 1
- #1264 - Out of range value adjusted for column 'ID' at row 1
- MySQL错误"Out of range value adjusted for column ..."的解决方法
- 遇到一个MySQL小问题 Data truncation: Out of range value for column 'huid' at row 1
- mysql 主从同步 Error 'Out of range value for column的问题
- #1264 - Out of range value adjusted for column 'ID 【转】
- [MySQL学习]STRICT_ALL_TABLES对应的OUT of RANGE VALUE FOR COLUMN和DATA truncated FOR COLUMN
- mysql error BIGINT UNSIGNED value is out of range in 解决办法
- 插入数据库 出现 Data truncation: Out of range value adjusted for column 'id'....的问题
- mysql Out of range value adjusted for column导致Warning(1265)Data truncated for column 'column_name' at row 1