当前位置: 移动技术网 > IT编程>数据库>Mysql > MySQL保存中文字段时报错的解决办法

MySQL保存中文字段时报错的解决办法

2018年12月10日  | 移动技术网IT编程  | 我要评论

报错内容: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;

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网