Kort svar:Nej.
Hvorfor?
- Det er unødvendigt arbejde. Det gør ikke noget, hvis der er huller i serienummeret.
- Hvis du ikke ønsker det, skal du ikke bruge auto_increment.
- Bare rolig, du løber ikke tør for tal, hvis din kolonne er af typen int eller endda bigint, det lover jeg.
- Der er grunde til, at MySQL ikke automatisk reducerer autoincrement-værdien, når du sletter en række. Disse grunde er
- fare for brudt dataintegritet (forestil dig, at flere brugere udfører sletninger eller indsættelser... der kan forekomme dobbeltindtastninger eller endnu værre)
- fejl kan opstå, når du bruger masterslavereplikering eller -transaktioner
- og så videre ...
Jeg højt anbefaler, at du ikke spilder tid på dette! Det er virkelig, virkelig fejlbehæftet.