在作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 問題解決