MYSQL插入中文的错误:Incorrect string value: '\xE7\xA8\x8B\xE5\xBA\x8F...' for column 'description' at row 1

1>进入mysql:mysql -u root -p

2>输入mysql 密码

3>显示数据库:show databases;

4>选择数据库:use Learn(我要修改的表banner位于Learn数据库下)

5>显示表的详细信息:show create table banner;

将表banner的编码转换成utf8mb4

alter table TABLE_NAME convert to character set utf8mb4 collate utf8mb4_bin; (将TABLE_NAME替换成你的表名),指令截图如下:

修改后再次显示表banner的详细信息:show create table banner;

可以看到列的编码从latin1变成了utf8mb4_bin,表的编码从utf8变成了utf8mb4.

MYSQL基本指令请戳下面链接:

https://blog.csdn.net/ithomer/article/details/5131863

猜你喜欢

转载自blog.csdn.net/lishundi/article/details/83994394
今日推荐