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.