MySQL保存中文字段时报错

报错内容:Incorrect string value: '\xCD\xF5\xB1\xA6\xC7\xBF' for column 'username'

出错原因:  字段编码格式不对,应为 utf8 格式;

解决方案:  将编码格式改为 utf8;

参考代码如下:

查看数据库编码

show variables like '%char%';

查看表编码

show create table <表名>;

查看字段编码

show full columns from <表名>;

修改数据库编码格式为 utf8

alter database <数据库名> character set utf8mb4;

修改表编码格式为 utf8

alter table <表名> character set utf8mb4;

修改字段编码格式为 utf8

alter table <表名> modify column <字段名> <字段类型> character set utf8mb4 collate utf8mb4_unicode_ci;

 

posted @ 2020-12-23 00:18  escape丶丶  阅读(2531)  评论(0)    收藏  举报