Originariamente inviato da troglos
ti resetta l'autoindex al numero piu' basso presente +1 (anche se lo forzi a 1, come nell'esempio che ho fatto prima, non ti preoccupare )

quindi dovresti prima correggere a mano quello sballato riportandolo ad un valore "normale", e poi modificare l'autoindex con quella query (o da phpmyadmin, nella pagina OPERAZIONI, in basso)


ah, poi ovvio che se dei valori di altre tabelle sono relazionati all'indice sballato sì che ti puoi trovare nei casini

segnati l'ID sballato e modificalo anche nelle altre tabelle dopo che fai l'update autoincrement
Dici che una query del tipo
UPDATE tabella SET id=IF(id>500000,id-524283,id)
vada bene?

In questo modo dovrei tenere salde anche le corrispondenze.

Il primo id valido sarebbe 617 (ovvero il successivo dell'ultimo "valido")