Le x
en INT(x)
n'a rien à voir avec les exigences d'espace ou tout autre problème de performances, c'est vraiment juste la largeur d'affichage . Généralement, définir les largeurs d'affichage à une valeur raisonnable est surtout utile avec le UNSIGNED ZEROFILL
option.
//INT(4) UNSIGNED ZEROFILL
0001
0002
...
0099
...
0999
...
9999
...
10000
//INT(2) UNSIGNED ZEROFILL
01
02
...
09
...
99
...
100
Sans le UNSIGNED ZEROFILL
option la valeur sera complétée à gauche avec des espaces à la largeur d'affichage appropriée.
//INT(4)
1
2
...
99
...
999
...
9999
...
10000
//INT(2)
1
2
...
9
...
99
...
100