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

#1115 - Unbekannter Zeichensatz:'utf8mb4'

Der Fehler besagt eindeutig, dass Sie utf8mb4 nicht haben auf Ihrem Stage-DB-Server unterstützt.

Ursache :Wahrscheinlich haben Sie lokal MySQL Version 5.5.3 oder höher, und auf der Bühne/gehosteten VPS haben Sie MySQL Serverversion kleiner als 5.5.3

Die utf8mb4-Zeichensätze wurden in MySQL 5.5.3 hinzugefügt.

Lösung 1 :Aktualisieren Sie einfach Ihren MySQL-Server (mindestens) auf 5.5.3 - achten Sie beim nächsten Mal darauf, welche Version Sie lokal, für Stage und für Prod verwenden, alle müssen gleich sein.Ein Vorschlag - derzeit sollte der Standardzeichensatz utf8mb4 sein .

Lösung 2 (nicht empfohlen):Wandeln Sie den aktuellen Zeichensatz in utf8 um , und exportieren Sie dann die Daten - es wird in Ordnung geladen.