sql >> Base de Datos >  >> RDS >> Mysql

¿Por qué no puedo insertar 10 dígitos cuando mi columna es INT (10)?

El mayor valor posible en el campo INT en MySQL es 2147483647 , su valor 9100000010 es mayor que eso. Por eso se desborda a 4294967295 que es Max para un entero sin signo.

11.1.4.1. Tipos enteros (valor exacto)

INT    4    -2147483648 2147483647

Usa BIGINT si desea almacenar un número mayor, que va desde:

BIGINT  8   -9223372036854775808    9223372036854775807