sql >> Database >  >> RDS >> Mysql

Illegale mix van sorteringen (utf8mb4_unicode_ci,IMPLICIT) en (utf8mb4_general_ci,IMPLICIT) voor bewerking '='

Ik vermoed dat je verschillende sorteringen hebt op de tafels waaraan je deelneemt. Er staat dat je een illegale mix van sorteringen gebruikt in operaties = .

U moet dus sortering instellen. Bijvoorbeeld:

WHERE tableA.field COLLATE utf8mb4_general_ci = tableB.field

Dan heb je dezelfde sorteringen ingesteld op de = bediening.

Aangezien je niet meer informatie over de tabellen hebt gegeven, is dit de beste pseudo-code die ik kan bieden.



  1. Geen toegewezen Doctrine ORM-entiteiten volgens de huidige configuratie

  2. Indexgroottelimiet van 900 bytes in tekenlengte

  3. Een HTML-aanvinkvakje gebruiken om 1 of 0 in een MySQL-tabel te plaatsen

  4. MySQL Workbench - Hoe het EER-diagram te synchroniseren