Het is misschien mogelijk door de laagste ongebruikte ID te vinden en deze te forceren, maar het is een vreselijk slechte gewoonte, voornamelijk vanwege de referentiële integriteit:het kan bijvoorbeeld zijn dat relaties uit andere tabellen verwijzen naar een verwijderd record, dat niet herkenbaar zou zijn als niet meer "verwijderd" als ID's opnieuw werden gebruikt.
Conclusie:doe het niet. Het is een heel slecht idee.
Gerelateerd lezen:Auto_increment gebruiken in de mySQL-handleiding
Over je update:zelfs als je een legitieme reden hebt om dit te doen, denk ik niet dat er een automatische manier is om waarden te hergebruiken in een auto_increment
veld. Als dat al het geval is, zou u de laagste ongebruikte waarde moeten vinden (misschien met behulp van een opgeslagen procedure of een extern script) en die als ID afdwingen (als dat al mogelijk is).