sql >> Databasteknik >  >> RDS >> Mysql

MySQL - Olaglig blandning av sammanställningar (utf8_general_ci,COERCIBLE) och (latin1_swedish_ci,IMPLICIT) för operation 'UNION'

Inte säker på mySQL men i MSSQL kan du ändra sorteringen i frågan så om du till exempel har 2 tabeller med olika sortering och du vill gå med i dem eller som i din situation kan du göra en låda UNION

select column1 from tableWithProperCollation
union all
select column1 COLLATE SQL_Latin1_General_CP1_CI_AS from tableWithDifferentCollation

Naturligtvis är SQL_Latin1_General_CP1_CI_AS bara ett exempel på sortering du vill "konvertera" till



  1. Ställa in schema för alla frågor om en anslutning i psycopg2:Hämtar rasvillkor vid inställning av sökväg

  2. SQL Server:Hur anropar man en användardefinierad funktion (UDF) på länkad server?

  3. JPA Pessimistic Lock-försök tar aldrig timeout

  4. PHP PDO infoga flera (10000+) samma rader med bindParam. Bra övning?