Este es un tema recurrente, y carece completamente de sentido práctico.
El siguiente es un post de las FAQs de MySQL, pero los conceptos puestos allí son generales de todos los DBMS:
Renumerar un campo auto_increment
Te repito: estos conceptos abarcan todos los DBMS, porque en ciertos puntos, como el manejo de PK, su uso como base de los ordenamientos físicos es el mismo.