Sorteringsproblem med ”order by”

Inlägget finns även tillgängligt på: Engelska

Fick lite problem med sorteringen i wordpress igen, noterar här kort en lösning.

Sorteras raderna inkorrekt då du använder ”order by” på så vis att Å och Ä räknas som A samt att Ö räknas som O? Felet ligger isf troligtvis i tabellens kollationering.

Testa följande SQL -kod:

ALTER TABLE wp_posts
CHARACTER SET utf8
COLLATE utf8_swedish_ci

Tänk på att alltid backa upp din databas innan du klistra in någon kod från okända sociopater på internet. Dvs om du inte känner dig trygg i vad koden gör och hur du kan återställa det om något blir fel.

Länkar

http://dev.mysql.com/doc/refman/5.1/en/charset-table.html
http://dev.mysql.com/doc/refman/5.1/en/charset-charsets.html