aarrrghh!!!!

codice:
nome del campo  intervallo valori       senza segno algebrico(UNSIGNED)
TINYINT         DA -128 A 127           0 - 255
SMALLINT        -32768  A  32767        0 - 65.535
MEDIUMINT       -8388608 A 8388607      0 - 16.777.215
INT             -2147483648             0 - 4.294.967.295
                A 2147483647
Credo bastino..... Non si tratta di digit, ma di valori. Ora se tu devi rappresentare un n. fino a 99.999 dovresti utilizzare un campo MEDIUMINT(5) occupando sempre 3 byte in memoria.