0
点赞
收藏
分享

微信扫一扫

插入数据提示:1366 - Incorrect string value: ‘lxE7\x8F\xAD’ for column ‘des‘ at row 1

独兜曲 2022-03-18 阅读 78

比如:

insert into classroom value(1,'java','java班')

提示错误信息如下:

问题:因为创建表的数据编码默认就是瑞典latin1,修改编码,如utf8问题即可解决。

解决方法如下:

1. 执行如下命令,查看对应的编码。

SHOW VARIABLES LIKE 'character_set_%';

2. 把对应的为latin1的,修改成utf8

SET character_set_database = utf8

如下图:

3. 删除之前的表,并且设置对应的编码格式 。如后面设置的:DEFAULT CHARSET = utf8 ;最后再重新插入数据就可以了。

CREATE TABLE classroom(
cid int,
cname varchar(20),
des varchar(50)
) DEFAULT CHARSET = utf8

如果以上操作方法无效,可以尝试修改my.ini的文件。可参考如下地址:

举报

相关推荐

0 条评论