Maison >base de données >tutoriel mysql >Pourquoi est-ce que je reçois toujours une erreur « Données tronquées » après avoir modifié le type de données d'une colonne MySQL ?
Erreur de troncature des données après modification du type de colonne
Après avoir modifié le type de données d'une colonne MySQL pour accueillir des chaînes plus longues, une tentative de mise à jour manuelle les données de la colonne entraînent une erreur « Données tronquées ». Malgré la confirmation de la modification réussie du type de données de la colonne, l'erreur persiste.
Le problème sous-jacent réside dans la longueur incorrecte spécifiée pour la colonne. Bien que le type de données ait été modifié, la longueur de la colonne est restée inchangée. Cela signifie que la colonne est toujours configurée pour stocker uniquement un nombre limité de caractères, qui sont tronqués lorsque vous essayez de stocker des valeurs dépassant cette limite.
Pour résoudre le problème, la longueur de la colonne doit être ajustée pour correspondre à celle souhaitée. longueur de chaîne. La commande suivante peut être utilisée pour modifier la longueur de la colonne incoming_Cid de 1 caractère à 34 caractères :
ALTER TABLE calls CHANGE incoming_Cid incoming_Cid CHAR(34);
Après avoir exécuté cette commande, l'erreur sera résolue et la colonne pourra stocker le Identifiants d'appel Twilio à 34 caractères comme prévu.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!