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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值