De acordo com o Manual do MySQL http://dev.mysql.com /doc/refman/5.0/en/charset-mysql.html você deve ser capaz de definir o agrupamento para
_cs
para diferenciação de maiúsculas e minúsculas. Você pode obter uma lista de _cs
agrupamentos executando SHOW COLLATION WHERE COLLATION LIKE "%_cs"
inquerir Depois de um pouco de pesquisa:
Aparentemente não há
utf8_*_cs
no MySQL (ainda). Se você precisar de ordenação com distinção entre maiúsculas e minúsculas para campos utf8, use utf8_bin
. Isso vai atrapalhar ORDER BY
, mas isso pode ser corrigido pela coluna ORDER BY column COLLATE utf8_general_ci
Fonte:http://forums.mysql.com/read .php?103,19380,200971#msg-200971 e http://forums.mysql.com/read. php?103,156527,198794#msg-198794