今天在重温Mybatis时,出现了一个小问题。
在完成模糊查询时报出:java.sql.SQLException: Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE)。
开始以为只是创建表的时候没有指定字符为utf8的问题,但通过
show variables like 'character_set_%' 发现好几个参数的编码都为 latin1
所以可以通过 set character_set_***=utf8 (***指你当前编码不对应的项)
最后通过修改再次查看确认一下编码集,如下
通过修改,发现连通