解决Incorrect string value:‘\xD5\xC5\xC8\xFD’ for column ‘author’ at row 1

尝试用小黑屏(cmd)创建数据库中的一个表,表如下。
在这里插入图片描述
结果在插入数据的时候,如下,出现了错误。在这里插入图片描述
错误原因:运行命令 show create table book(book是我的表名),可以看到,数据库默认的编码格式CHARSET=latin1
在这里插入图片描述
我们需要把这个编码改为UTF-8,执行命令alter table book character set utf8在这里插入图片描述
此时,再次查看在这里插入图片描述
我们需要把字段的默认编码改成utf-8,执行命令alter table book modify author varchar(20) character set utf8在这里插入图片描述
完成之后再次插入一条数据在这里插入图片描述
完美~

猜你喜欢

转载自blog.csdn.net/weixin_43716048/article/details/109695127
今日推荐