sql >> Base de Datos >  >> RDS >> Mysql

MySQL:combinación ilegal de intercalaciones (utf8_general_ci,COERCIBLE) y (latin1_swedish_ci,IMPLICIT) para la operación 'UNION'

No estoy seguro acerca de mySQL, pero en MSSQL puede cambiar la intercalación en la consulta, por ejemplo, si tiene 2 tablas con una intercalación diferente y desea unirlas o, como en su situación, crate UNION, puede hacerlo

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

Por supuesto, SQL_Latin1_General_CP1_CI_AS es solo un ejemplo de intercalación a la que desea "convertir"