mysql插入数据报错Incorrect string value: ‘\xE6\x99\xAE\xE9\x80\x9A...‘ for column

解决思路:
1.查看表的编码,看到当前编码为latin1, 那么修改编码

show create table strategy_info;

mysql插入数据报错Incorrect string value: ‘\xE6\x99\xAE\xE9\x80\x9A...‘ for column_第1张图片
2.修改表编码格式

alter table strategy_info default  character set utf8;

再查看编码为
在这里插入图片描述
3.执行插入带中文的insert语句,发现还是报错,则需要修改表字段编码

alter table strategy_info convert to character set utf8;

4.执行insert ok~~

你可能感兴趣的:(mysql,数据库,乱码)