そしてそれが答えです。 utf8_general_ci
を使用している場合 (実際には、すべてのutf_..._[ci|cs]
に適用されます )照合と発音区別符号は、コマリソンでバイパスされます。したがって、次のようになります。
SELECT "e" = "é" AND "O" = "Ó" AND "ä" = "a"
結果は1
。インデックスも照合を使用します。
ą
を区別したい場合 およびa
次に、utf8_bin
を使用します 照合(大文字と小文字も区別されることに注意してください)。
ちなみに、名前と年齢は一意性を保証するものではありません。