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

MySQL脚本insert中文失败

2016-04-07 21:28 288 查看
环境:

win7 cmd

sql脚本中的语句:

create table catalog(

catalogid int auto_increment not null,

catalogname varchar(30) not null,

primary key(catalogid)

);

insert into catalog values(1,'衬衫');

报错:

ERROR 1406 (22001): Data too long for column 'catalogname' at row 1

原因:

编码问题(详细情况有时间再研究)

解决方法:

1、登录语句如下:

> mysql -u root -p --default-character-set=utf8

2、source 脚本文件

3、select * from catalog;查看插入成功,但是乱码

4、exit;退出

5、登录语句如下:

> mysql -u root -p

6、select * from catalog;查看正常
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: