Mysql查询报错:Illegal mix of collations (gbk_chinese_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='

使用sql别名关联查询的时候,由于字符集冲突导致该错误

解决方案,查询的时候强制转换字符集类型

case when column = '' then
    _gbk '' collate gbk_chinese_ci
end as 别名

  

posted @ 2019-03-29 16:30  秦先生的客栈  Views(1511)  Comments(0Edit  收藏  举报