no. Il campo e' di dimensione fissa di 4 byte. quel (2) si riferisce solo alle cifre da evidenziare e non pone un limite alla capacita' nominale del campo.Originariamente inviato da LucianoS
nel mio db c'è una tabella con un campo int(2) che ha come tipo di chiave "unica" e "autoincrementante".
Da pagina web php son riuscito ad inserire anche record a 3 cifre (100,101...). Come mai succede ciò se la lunghezza del campo è int(2)? non dovrebbe storare dati fino ad un massimo di due cifre (fino a 99)?
Usa tinyint che si limita ad occupare un solo byte. (da -128 a +127) oppure 0 - 255 se UNSIGNED
In pratica quel INT(2) serve solo a definire quanti zero devono essere visualizzati di fronte al numero in caso di campo INT zerofill.

Rispondi quotando