Aller au contenu principal

Données trop longues pour la colonne

❌ Erreur​

Données trop longues pour la colonne 'xyz' à la ligne 1

📍 Contexte​

Cette erreur se produit lorsqu'une valeur insérée ou mise à jour est plus grande que la taille de colonne définie (par exemple, essayer d'insérer 300 caractères dans un VARCHAR(100)).

✅ Solution​

  • Augmenter la longueur de la colonne :
    ALTER TABLE table_name MODIFY COLUMN xyz VARCHAR(512);
  • Assurez-vous que votre script n'insère pas de valeurs trop grandes.
  • Validez les données avant de les insérer dans la base de données.

ℹ️ Informations supplémentaires​

  • Vérifiez les valeurs par défaut dans vos scripts.
  • Envisagez d'utiliser TEXT ou LONGTEXT pour des chaînes plus longues.
  • Pour plus de détails, consultez la documentation MySQL.