sql >> Databáze >  >> RDS >> Mysql

Neplatný mix chyb porovnávání v MySql

Zde je návod, jak zkontrolovat, které sloupce jsou nesprávné řazení:

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; 

A tady je dotaz, jak to opravit:

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

Odkaz



  1. Předejte funkci více sad nebo polí hodnot

  2. Použití klauzule IN s řetězcem odděleným čárkou z výstupu funkce replace() v Oracle SQL

  3. Převod SQL2008 RDL souboru na SQL2005

  4. 2 způsoby, jak vrátit seznam spouštěčů v databázi SQL Server pomocí T-SQL