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.