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

Daten zu lang für Spalte in Django auf MySQL

Stellen Sie sicher, dass Ihre Daten tatsächlich UTF8-codiert sind. Ist die Spalte wirklich utf8 ?

Wenn dies nicht der Fall ist, kann MySQL diesen Fehler auslösen. Sie können dies (unter anderem) testen, indem Sie INSERT IGNORE ausführen Anweisung und schauen, was in die Datenbank eingefügt wird.

Sie können das information_schema überprüfen für die Tabelle, Spalte und Datenbank um zu sehen, ob dies der Fall ist.