mysql当遇到Incorrect string value: ‘\xE6\x9D\x91\xE4\xB8\x8A…’ for column ‘au_name’ 时,多半是数据库的编码格式不对
修改如下:
直接修改
代码修改
alter database test character set utf8
如果还是不行
需要修改所有的列,特别麻烦
不如直接复制一个表(前提是库要修改成utf-8)
CREATE TABLE 新表名
SELECT * FROM 旧表名;
或者
CREATE TABLE 新表名 LIKE 旧表名;