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

Warum kann ich in MySQL keine bestimmte Sortierung verwenden?

Sie finden das vielleicht interessant.

Unterschiede zwischen utf8 und latin1

Ich kann nicht sagen, dass ich ein Experte auf diesem Gebiet bin, aber soweit ich sehen kann, codieren UTF8 und Latin1 Zeichen unterschiedlich. Der Versuch, UTF8 mit Latin1 zu sortieren, macht also keinen Sinn.

http://dev.mysql.com/doc/refman /5.0/en/charset-applications.html

Wobei:

CREATE DATABASE mydb
DEFAULT CHARACTER SET utf8
DEFAULT COLLATE utf8_general_ci;

ist konsistent.

Aktualisieren

Entschuldigung, ich habe Ihre Frage gerade noch einmal gelesen und Sie sagen, dass die Tabelle latin1 verwendet. Seltsam. Haben Sie versucht, die utf8-Kollatierungen zu verwenden?