Originariamente inviato da AFRO4EVER
ti sbagli.. in campo auto increment ha un tipo e un limite.. è un INT e ha limite il numero di cifre che vuoi.. io voglio azzerarlo, ma mettendo alle prime posizioni i record che esistono ankora.. non li voglio perdere tutti!
se usi un campo INT che occupa "sempre" 4 byte, il valore massimo come UNSIGNED che puo' raggiungere e' di 4 GIGABYTE.

Penso che possano giocare senza overflow almeno un paio di generazioni di accaniti giocatori.

per quanto riguarda il "compattare" l'id, considerandola una azione utile (dubito pero' dell'utilita' di farlo) rimane sempre rapido realizzare una query che copia la tabella "sporca" in una temporanea, eseguire il TRUNCATE TABLE della tabella "sporca" e ricopiare la tabella temporanea sulla tabella ripulita. Omettendo di trasferire il campo autoincrement ovviamente. Si ottiene anche di ottimizzare la tabella compattando gli spazi lasciati vuoti dalle cancellazioni.