这是中文乱码问题,需要讲编码改成utf8。
1.修改表的编码
alter table 表 default character set utf8;
如果依然无法插入中文数据,则要查看每个字段的编码格式。
2.修改字段的编码
查看数据表编码 :
show create table 表;
将显示非utf8编码的字段修改成utf8编码
alter table 表名 change 字段名 字段名 varchar(50) character set utf8;
例如:alter table t_book change name name varchar(50) character set utf8 not null;
然后再查看表编码应该就改过来了,可以正常插入中文数据。