Kurze Antwort:Nein.
Warum?
- Es ist unnötige Arbeit. Dabei spielt es keine Rolle, ob die Seriennummer Lücken aufweist.
- Wenn Sie das nicht möchten, verwenden Sie kein auto_increment.
- Keine Sorge, Ihnen werden die Zahlen nicht ausgehen, wenn Ihre Spalte vom Typ int oder sogar bigint ist, das verspreche ich.
- Es gibt Gründe, warum MySQL den Autoincrement-Wert nicht automatisch verringert, wenn Sie eine Zeile löschen. Diese Gründe sind
- Gefahr einer beschädigten Datenintegrität (stellen Sie sich vor, mehrere Benutzer führen Löschungen oder Einfügungen durch ... doppelte Einträge können auftreten oder Schlimmeres)
- Fehler können auftreten, wenn Sie Master-Slave-Replikation oder -Transaktionen verwenden
- und so weiter ...
Ich sehr empfehlen Ihnen, keine Zeit damit zu verschwenden! Es ist wirklich, wirklich fehleranfällig.