您的位置:首页 > 数据库 > MySQL

mysql 数据库 错误 Data truncation: Data too long for column 'name' at row 1

2014-04-03 20:03 706 查看


Data truncation: Data too long for column 'name' at row 1

     网上有很多对这类问题的解决方法。只是说我的经历的总结。这类问题也不能算是什么大的问题,但是有时候重装了Mysql数据库以后,编码没有注意用到中文。。没有什么可视化的工具

创建的一些表会出现这样的问题:英文插入到表中没有任何问题。但是插入中文的时候就出现 Data truncation: Data too long for column 'name' at row 1 类似的问题。

mysql能把英文字段插如数据库了 当我输入中文时他就出现字段Data truncation: Data too long for column 'name' at row 1

我使用朋友的这个方法:(1)修改 $mysql_path$\my.ini(MySQL Server Instance Configuration 文件)

设置default-character-set=gbk(注意,有2处)

(2)修改data目录中相应数据库目录下的db.opt配置文件

default-character-set=gbk

default-collation=gbk_chinese_ci

重起mysql,就ok了.

(注:如果表是在没有改之前的,一定要重新创建,否则表还是以前的编码,还是不能插入

中文数据)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐