Según the documentation, este número no es más que el ancho de la pantalla .
Por ejemplo, INT (4) especifica una INT con un ancho de visualización de cuatro dígitos .
El ancho de visualización no limita el rango de valores que pueden ser almacenados en la columna. Tampoco impide que los valores más amplios que el ancho de la columna se muestren correctamente. Por ejemplo, una columna especificada como SMALLINT (3) tiene el rango SMALLINT habitual de -32768 a 32767, y los valores fuera del rango permitido por tres dígitos son mostrados en su totalidad con más de tres dígitos.
El defecto ancho de la pantalla para una UNSIGNED
INT
es uno menos que el de un no UNSIGNED
INT
simplemente porque nunca se vaya a mostrar un carácter -
.
Tenga en cuenta que aún puede especificar el ancho de visualización que desee. Esto es solo el predeterminado.
El uso del término "dígitos" en la documentación es ligeramente engañoso aquí.
Gracias tonelada ... btw también soy de Bikaner :) – diEcho
@diEcho: Genial, los dos somos del mismo lugar. Encantado de hablar contigo en SO –
Hola Rajasthanis :) .. Tu publicación sigue ayudándonos :) – Ravi