数据库报错问题
1.1267 - Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (gbk_chinese_ci,IMPLICIT) for operation '='
可知是字符集的问题
这是因为mysql在连接的过程中还有道编码,意思是当你报错时说明你的字符编码不一样,不能进行比较,也就是说数据库内部的编码都不一样。
打开命令列查看MySQL当前的字符集设置:
show variables like ‘%char%’;
show variables like “%coll%”;
然后将数据库中所有编码方式改为统一:
重启数据库查看