-
这是我在新建表后插入数据发生得异常,该异常是因为插入中文导致得编码异常
1366 - Incorrect string value: ‘\xE5\x90\x8D\xE7\xA7\xB0’ for column ‘testname’ at row 1
时间: 0.034s -
我们可以通过一条语句查看当前表中得格式使用的是latin1
show create table test;
-
我们现在只需要把表编码格式换成utf-8即可
alter table test convert to character set utf8;
-
执行成功后再次查看数据库得编码格式变成了utf-8
-
现执行我们得插入语句,可以看出该异常已经解决可以成功插入中文了
Mysql发生Incorrect string value: ‘\xE5\x90\x8D\xE7\xA7\xB0‘异常
最新推荐文章于 2022-06-13 14:57:46 发布