mysql插入数据报错Incorrect string value: ‘\xE5\x95\x86\xE5\x93\x81…’ for column ‘name’ at row 1

这个问题的解决办法就在于mysql数据库的字符集设置。报错信息如下:

Incorrect string value: ‘\xE5\x95\x86\xE5\x93\x81…’ for column ‘name’ at row 1 

1
首先第一步检查你的数据库中各个表的编码方式:

show variables where Variable_name like '%char%';

然后使用下面的语句修改你要修改的表的字段即可

alter table <some_table> convert to character set utf8mb4 collate utf8mb4_unicode_ci

你可能感兴趣的:(mysql)