Data too long for column 错误解决办法

 
Data too long for column 错误解决办法:
 
解决办法:

1.查找数据库配置文件(windows为my.ini,linux为my.cnf)

2.查找sql-mode
 
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

去除其中的STRICT_TRANS_TABLES

STRICT_TRANS_TABLES

为所有存储引擎启用严格模式。非法数据值被拒绝。

严格模式控制MySQL如何处理非法或丢失的输入值。有几种原因可以使一个值为非法。例如,数据类型错误,不适合列,或超出范围。当新插入的行不包含某列的没有显示定义DEFAULT子句的值,则该值被丢失
 
参考:Mysql 开启 关闭 严格模式(Strict Mode)

0 个评论

要回复文章请先登录注册