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

MySQL - Illegale Mischung aus Kollationen (utf8_general_ci,COERCIBLE) und (latin1_swedish_ci,IMPLICIT) für Operation 'UNION'

Bei mySQL bin ich mir nicht sicher, aber in MSSQL können Sie die Sortierung in der Abfrage ändern. Wenn Sie also beispielsweise 2 Tabellen mit unterschiedlicher Sortierung haben und diese zusammenführen möchten, oder wie in Ihrer Situation Crate UNION, können Sie dies tun

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

Natürlich ist SQL_Latin1_General_CP1_CI_AS nur ein Beispiel für eine Sortierung, in die Sie "konvertieren" möchten