MySQL java.sql.SQLException: Inc

2020-11-07  本文已影响0人  fdsun

问题:调用接口时报错 MySQL java.sql.SQLException: Incorrect string value ...
解决: 将表和列的字符集都改为utf8

借助工具

字符集设置.png

以命令的形式

show variables like '%character%';
show full columns from xxxx
alter table xxxx MODIFY yyyy varchar(50) charset utf8;
a.先查看库、表、表字符字段的编码格式
SHOW CREATE DATABASE db; //查看库的字符集
SHOW CREATE TABLE db.table;//查看表的字符集
SHOW FULL COLUMNS FROM table.field; //查看字段编码

b.修改库、表、字符字段的编码
ALTER DATABASE db DEFAULT CHARACTER SET utf8; //修改库的字符集
ALTER TABLE db.table CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; //修改表以及字符字段的字符集

参考链接:
https://blog.csdn.net/u013066244/article/details/100095693
https://www.cnblogs.com/jiangds/p/9273315.html

上一篇 下一篇

猜你喜欢

热点阅读