Incorrect string value: ‘\xE9\xBB\x84\xE8\x93\x89’ for column ‘name’ at row 1 MySQL 5.7解决方案
产生这种错误的原因是因为在创建数据库的时候
//create database 表名
没有添加 charset=utf8
所以会产生错误
修改的方法可以执行
alter database 数据库名 character set "utf8";
alter table 表名 modify 列名 varchar(50) character set 'utf8';
就可以了
也可以通过命令
show create table 表名;
查看此时的编码格式,建议在linux中查看,若是在navicat中,格式并不是特别的舒服!