Mysql
 sql >> Base de données >  >> RDS >> Mysql

Données trop longues pour la colonne dans Django sur MySQL

Assurez-vous que vos données sont bien encodées en UTF8. La colonne est-elle vraiment utf8 ?

Si ce n'est pas le cas, MySQL peut générer cette erreur. Vous pouvez tester cela (entre autres) en faisant un INSERT IGNORE déclaration et regarder ce qui est inséré dans la base de données.

Vous pouvez vérifier le information_schema pour table, colonne et base de données pour voir si c'est le cas.