#1406 - Data too long for column (转)

 转自:(http://blog.sina.com.cn/s/blog_5115a74c01008e40.html)


ERROR 1406 (22001): Data too long for column 解决方法 修改mysql安装目录下修改my.ini中三处地方: 1、[client] 下 default-character-set=utf8改为GBK 2、[mysqld] 下 default-character-set=utf8改为GBK 3、sql-mode=”STRICT_TRANS_TABLES,NO_AUTO_Create_USER,NO_ENGINE_SUBSTITUTION” 把其中的STRICT_TRANS_TABLES,去掉, 如不做上述改动,只需临时导数据时更改编码,则可用: set charset gb2312 其实,用utf-8当然也可以正常的存储中文,只要保证你的服务器上脚本的pagecode设置的语言编码正确就行,例如.net环境下,把MYSQL和.net同时设置编码为UTF8就可以了。

 

posted on 2015-09-23 15:03  freedom's_blog  阅读(203)  评论(0编辑  收藏  举报

导航