il valore di autoincrement definisce il punto in cui posizionare il prossimo valore indice. Se lo ometti prendera' il primo disponibile.

per i campi numerici il valore tra parentesi indica il numero dei digit da visualizzare. Nulla a che fare con la dimensione del campo che per gli interi e' di dimensione prefissata. Serve principalmente per lo zerofill (n. di zeri prima del valore immesso) poiche' la capacita' del campo e' comunque sempre identica. tinyint = 1 byte e percio' uguale a 0 - 255 se unsigned anche se metti tinyint(1).

per maggiori dettagli:

http://dev.mysql.com/doc/refman/5.0/...uirements.html