Originariamente inviato da IcedGlow
bella risposta

già che mi trovo metto BIGINT
Guarda che non e' uno scherzo. con INT(10) UNSIGNED arrivi ad oltre 4 miliardi di record, con MEDIUMINT 3 BYTE ad oltre 16 milioni (UNSIGNED).

Per rispondere alla domanda che succede quando si riempie? Semplice ricomincia da 0, e poi si blocca al primo doppione che trova perche' un auto increment deve essere univoco. SMALLINT UNSIGNED 2 byte:

vedi in binario 11111111 11111111 se sommi + 1 diventa:

1 00000000 00000000 cioe' zero con 2 byte di valori.