1. 程式人生 > >mysql join 表 報錯 Illegal mix of collations (utf8_general_ci,IMPLICIT) .......

mysql join 表 報錯 Illegal mix of collations (utf8_general_ci,IMPLICIT) .......

在做mysql多表join查詢時候發現錯誤如下:
報錯:Illegal mix of collations (utf8_general_ci,IMPLICIT) and (utf8_unicode_ci,IMPLICIT) for operation '='
原因:兩個表的校驗編碼不一致
解決:使用squel pro  修改兩個表的的編碼一直,依然報錯,最後執行sql:
alter table ****** convert to character set  utf8  collate utf8_unicode_ci