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

Illegale Mischung aus Sortierungen (utf8_general_ci,IMPLICIT) und (utf8_unicode_ci,IMPLICIT) für die Operation „=“ in MySQL Stored Procedure

Die Antwort ist also einfach. Es scheint, dass Sie die von MKJ angegebene Änderung verpasst haben ^^, aber die tatsächliche Syntax zum Ändern Ihrer Tabellen sieht so aus.

alter table `dbname`.`tablename` convert to character set utf8 collate utf8_general_ci;

Als einzelnes Skript oder am Ende Ihrer create table-Anweisung angewendet, sollten Sie in der Lage sein, alle verwandten Tabellen wieder auf denselben Zeichensatz zu beziehen