Out of range value

ERROR 1264 (22003): Out of range value for column int

Hemos creado una tabla con un campo numérico tipo Entero (int), y longitud de 11, para almacenar números de teléfonos, y cuando tratamos de insertar un nuevo registro con este número 317871154 nos sale este error ‘ERROR 1264 (22003): Out of range value for column int‘.Eso es porque el valor numérico que estamos tratando de insertar, aun cuando su longitud no excede los 11, supera el rango +2147483647. Recordemos que el campo int permite almacenar enteros positivos y negativos comprendidos entre -2^{31} hasta 2^{31}-1. Es decir, en el rango comprendido entre -2147483648 … +2147483647.

Su solución es definir el campo numérico como Bigint, que nos permite números desde -9223372036854775808 hasta 9223372036854775807.

Puedes ver más comandos MySQL aquí


Valora este artículo

Solución al ERROR 1264 22003 Out of range value for column int
5,0 rating based on 12.345 ratings
Overall rating: 5 out of 5 based on 1 reviews.
Nombres
Email
Titulo
Calificanos
Contenido

Genial

★★★★★
“ Genial, gracias!”
- Albeiro Fajardo
Comparte esto en
Publicado en Desarrollo Web.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *