Mysql
 sql >> Base de données >  >> RDS >> Mysql

Pourquoi ne puis-je pas insérer 10 chiffres lorsque ma colonne est INT(10)

La plus grande valeur possible dans le champ INT de MySQL est 2147483647 , votre valeur 9100000010 est plus grand que cela. C'est pourquoi il déborde de 4294967295 qui est Max pour un entier non signé.

11.1.4.1. Types entiers (valeur exacte)

INT    4    -2147483648 2147483647

Utilisez BIGINT si vous souhaitez stocker un plus grand nombre, qui va de :

BIGINT  8   -9223372036854775808    9223372036854775807