sql >> Database >  >> RDS >> Mysql

MySQL - Illegale mix van collaties (utf8_general_ci,COERCIBLE) en (latin1_swedish_ci,IMPLICIT) voor bewerking 'UNION'

Niet zeker over mySQL, maar in MSSQL kunt u de sortering in de query wijzigen, dus als u bijvoorbeeld 2 tabellen met verschillende sortering heeft en u wilt ze toevoegen of zoals in uw situatiekrat UNION, kunt u dat doen

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

Natuurlijk is SQL_Latin1_General_CP1_CI_AS slechts een voorbeeld van een sortering waarnaar u wilt "converteren"



  1. Kan ik met MySQL Connector/J meerdere query's uitvoeren, gescheiden door puntkomma's?

  2. Hoe SYSDATE() werkt in MariaDB

  3. MySql - Tabel maken als deze niet bestaat, anders afkappen?

  4. Voeg een procentteken toe aan een getal in MariaDB