質問

Illegal mix of collations (big5_chinese_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation 'like'

このエラーは、むやみに捨ててどうしたの?何 collation_* 使われているのでしょうか。きくばらがどのように文字を符号化し、遷移を行い、関係 collation_*?

役に立ちましたか?

解決

MySQLでは、テーブルはテーブルの文字セットと照合。

照合のルールを比較する方法、並べ替え文字列が入ります。

毎MySQL照合する単一の文字セット、毎MySQLの文字セットが一つ以上のcollationsに所属するのです。

Mysql binary_key ソート文字セットの新しい weight_string 機能をご利用のMySQL5.2に変換する文字を比較するには binary_key.

SELECT WEIGHT_STRING('a'); 

与0x41.

SELECT WEIGHT_STRING('A'); 

与0x41.

この pdf からMysqlwikiは、例え!

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top