MySql Illegal mix of collations (gbk_chinese_ci,IMPLICIT) and (gb2312_chinese_ci,IMPLICIT) for operation '=' 错误解决方法

SQl语句中加了IN 后报 Illegal mix of collations (gbk_chinese_ci,IMPLICIT) and (gb2312_chinese_ci,IMPLICIT) for operation '=' 错误。

  从提示中看是字符集错误。

  我首先更改了数据库的字符集,错误仍然。

  然后更改了表的字符集,问题解决。更改方法是在Navicat 的“设计”修改字符集。如下图红色部分。

MySql Illegal mix of collations (gbk_chinese_ci,IMPLICIT) and (gb2312_chinese_ci,IMPLICIT) for operation '=' 错误解决方法_第1张图片 

 

你可能感兴趣的:(chinese)