1366 - Incorrect string value的解决方法
本文介绍了mysql插入中文时报错:1366 - Incorrect string value的解决方法。
两种解决办法:
1. 一种是修改表中字段的字符集:
ALTER TABLE 表名 change 字段名 字段名 varchar(255) character set utf8 collate utf8_general_ci;
不过这种比较繁琐,每个要插入中文的字段都需要改。
2. 还有一种就是 删除原表,重新建表时设置字符集:
create table 表名 (id int primary key auto_increment, name varchar(255)) engine=
InnoDB default charset=utf8;
暂时就找到这两种,后续更新~
# 总结 文介绍了mysql插入中文时报错:1366 - Incorrect string value的两种解决方法。
希望对看到本文的你有帮助。