sql >> Databasteknik >  >> RDS >> Mysql

Olaglig blandning av sammanställningar (utf8mb4_unicode_ci,IMPLICIT) och (utf8mb4_general_ci,IMPLICIT) för operation '='

Jag antar att du har olika sorteringar på de bord du går med i. Det står att du använder en olaglig blandning av sammanställningar i operationer = .

Så du måste ställa in sortering. Till exempel:

WHERE tableA.field COLLATE utf8mb4_general_ci = tableB.field

Sedan har du ställt in samma sorteringar på = operation.

Eftersom du inte har angett mer information om tabellerna är detta den bästa pseudokoden jag kan tillhandahålla.



  1. Hur räknar man alla NULL-värden i en tabell?

  2. Uppdatera en MySQL-tabell med rekordrankningar inom grupper

  3. MariaDB:Kan jag hämta dubbletter av kolumnnamn utan att använda 'AS'

  4. Hur IsFinite() fungerar i PostgreSQL