sql >> Databasteknik >  >> RDS >> Mysql

Skiftlägeskänslig sortering i MySQL

Enligt MySQL Manual http://dev.mysql.com /doc/refman/5.0/en/charset-mysql.html du bör kunna ställa in sortering till _cs för skiftlägeskänslighet. Du kan få en lista över _cs sammanställningar genom att köra SHOW COLLATION WHERE COLLATION LIKE "%_cs" fråga

Efter lite research:

Tydligen finns det inga utf8_*_cs i MySQL (ännu). Om du behöver skiftlägeskänslig sortering för utf8-fält bör du använda utf8_bin . Detta kommer att förstöra ORDER BY , men detta kan fixas med ORDER BY column COLLATE utf8_general_ci

Källa:http://forums.mysql.com/read .php?103,19380,200971#msg-200971 och http://forums.mysql.com/read. php?103,156527,198794#msg-198794



  1. Hur väljer man 1d array från 2d array?

  2. hämta ut parameter från lagrad procedur?

  3. MySQL hur fyller man i saknade datum inom intervallet?

  4. PLS-00201 identifierare 'PACKAGENAME.PROCEDURENAME' måste deklareras