Le INT
datatype dans mysql stocke juste cela, un entier. Comme on peut s'y attendre avec le type de données entier dans n'importe quel langage de programmation, le moteur de base de données supprime tous les zéros non significatifs et arrondit tous les points décimaux, ce qui le rend inapproprié pour le stockage des numéros de téléphone.
Si le nombre de chiffres dans le numéro de téléphone est toujours le même, utilisez le type de données CHAR(length)
à la place, ou si ce n'est pas le cas, utilisez le type de données VARCHAR(max_length)
. Ceux-ci stockeront la valeur exacte saisie plutôt qu'une valeur entière.