La valeur 3172978990 est supérieure à 2147483647 - la valeur maximale pour INT
- d'où l'erreur. Les types d'entiers MySQL et leurs plages sont répertoriés ici
.
Notez également que le (10)
en INT(10)
ne définit pas la "taille" d'un entier. Il spécifie la largeur d'affichage
de la colonne. Ces informations sont fournies à titre indicatif uniquement.
Pour corriger l'erreur, changez votre type de données en VARCHAR
. Les numéros de téléphone et de fax doivent être stockés sous forme de chaînes. Voir cette discussion
.