Collation… MySQL独特の仕様、Collationがあまりしっくりこなかったので理解するためにまとめてみました。 テーブルJOINしようとして、たまにCollationちげーよ!とか言われるアレです。 ERROR 1267 (HY000): Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for operation '=' Oh... Collation とは? 直訳すると照合。 文字コード毎の照合順序を定義します。 大雑把に言ってしまうと。 MySQLは文字コードとソート順を持っていて、ソート順の部分がCollationとよばれている。(文字コードの部分はCharacter Set) 比較するときには文字コードだけでなくてCollationが一致するかどうか