Mysql
 sql >> Database >  >> RDS >> Mysql

Fascicolazione con distinzione tra maiuscole e minuscole in MySQL

Secondo il manuale MySQL http://dev.mysql.com /doc/refman/5.0/en/charset-mysql.html dovresti essere in grado di impostare le regole di confronto su _cs per la distinzione tra maiuscole e minuscole. Puoi ottenere un elenco di _cs regole di confronto eseguendo SHOW COLLATION WHERE COLLATION LIKE "%_cs" interrogare

Dopo una piccola ricerca:

Apparentemente non ci sono utf8_*_cs in MySQL (ancora). Se hai bisogno di regole di confronto con distinzione tra maiuscole e minuscole per i campi utf8, dovresti usare utf8_bin . Questo rovinerà ORDER BY , ma questo può essere risolto da 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