今天在导入一个数据库表的时候发现错误“#1406 (22001): Data too long for column错误解决办法”,提示字段太长?结果我吧原来的varchar(200)改为text错误提示依然?实际上字段不超过20个字符,一番搜索在网上找到了“解决#1406 (22001): Data too long for column错误”的方法
解决办法:
在my.ini里找到
sql-mode=”STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION”
把其中的STRICT_TRANS_TABLES,去掉,
或者把sql-mode=STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
注释掉,然后重启mysql就ok了
来源:http://www.dayanmei.com/blog.php/ID_979.htm
浙公网安备 33010602011771号