El x
en INT(x)
no tiene nada que ver con los requisitos de espacio o cualquier otro problema de rendimiento, en realidad es solo el ancho de visualización . En general, establecer los anchos de visualización en un valor razonable es útil sobre todo con UNSIGNED ZEROFILL
opción.
//INT(4) UNSIGNED ZEROFILL
0001
0002
...
0099
...
0999
...
9999
...
10000
//INT(2) UNSIGNED ZEROFILL
01
02
...
09
...
99
...
100
Sin el UNSIGNED ZEROFILL
opción, el valor se rellenará a la izquierda con espacios al ancho de visualización apropiado.
//INT(4)
1
2
...
99
...
999
...
9999
...
10000
//INT(2)
1
2
...
9
...
99
...
100