Mysql
 sql >> Database >  >> RDS >> Mysql

Perché non posso inserire 10 cifre quando la mia colonna è INT(10)

Il valore più grande possibile nel campo INT in MySQL è 2147483647 , il tuo valore 9100000010 è maggiore di quello. Ecco perché sta traboccando in 4294967295 che è Max per Intero senza segno.

11.1.4.1. Tipi interi (valore esatto)

INT    4    -2147483648 2147483647

Usa BIGINT se vuoi memorizzare un numero maggiore, che va da:

BIGINT  8   -9223372036854775808    9223372036854775807