MySQL Caused by: java.sql.SQLException: Incorrect string value: '\xE6\x97\xA5\xE5\x9D\x9B...' for co

Caused by: java.sql.SQLException: Incorrect string value: '\xE6\x97\xA5\xE5\x9D\x9B...' for column 'title' at row 1

错误原因:

出现这种问题是因为你的该字段的编码格式问题,一般是插入中文数据的时候出现这样的问题

解决方案:

修改表编码格式

ALTER TABLE `test` DEFAULT CHARACTER SET utf8;该命令用于将表test的编码方式改为utf8;

不可以的话就删除表重新创建并且指定

ENGINE=InnoDB DEFAULT CHARSET=utf8;

我的这个就是创表的时候没有指定表的编码格式,出错了,修改表的编码格式也不行,但是删除了重新创建的时候指定编码格式就解决了

发布了124 篇原创文章 · 获赞 21 · 访问量 3189

猜你喜欢

转载自blog.csdn.net/qq_44065303/article/details/105417432
今日推荐