Mysql
 sql >> Datenbank >  >> RDS >> Mysql

ist es möglich, in mysql eine akzentsensitive und case-insensitive utf8-Sortierung zu haben?

Wenn Sie "Café" von "Café" unterscheiden möchten, können Sie :

verwenden
Select word from table_words WHERE Hex(word) LIKE Hex("café");

Auf diese Weise wird 'Café' zurückgegeben.

Andernfalls, wenn Sie :

verwenden
Select word from table_words WHERE Hex(word) LIKE Hex("cafe");

es wird café zurückgegeben. Ich verwende die Collation latin1_german2_ci.