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

Illegale Mischung von Sortierungsfehlern in MySql

So überprüfen Sie, welche Spalten die falsche Sortierung sind:

SELECT table_schema, table_name, column_name, character_set_name, collation_name

FROM information_schema.columns

WHERE collation_name = 'latin1_general_ci'

ORDER BY table_schema, table_name,ordinal_position; 

Und hier ist die Abfrage, um das Problem zu beheben:

ALTER TABLE tbl_name CONVERT TO CHARACTER SET latin1 COLLATE 'latin1_swedish_ci';

Link