sql >> Database >  >> RDS >> Mysql

Illegale mix van sorteerfouten in MySql

Ga als volgt te werk om te controleren welke kolommen de verkeerde sortering zijn:

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; 

En hier is de vraag om het te repareren:

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

Link



  1. Gebruikers alleen toegang geven tot bepaalde tabellen in mijn inhoudsprovider

  2. Maak verbinding met een externe MySQL-database via SSH met behulp van Java

  3. Voorbeelden van opmaak 'datetimeoffset' in SQL Server met behulp van Standard Format Strings (T-SQL)

  4. Optimalisatie van SQL-query's:aanbevolen procedures voor betere prestaties