Matze: auto_increment ID zurücksetzen

Beitrag lesen

Also ich weiss ja nicht, welche Datenbank Du meinst.

Unter Oracle z.B. kannst Du den autoincrement Wert welcher seperat deklariert wird nach wunsch setzen. Unter MS SQL und Access geht das auch.

Dieser Wert wieder bei jedem insert eines nach oben gezählt.
Bei einem delete from wird nur dei Tabelle jedoch nicht der increment Wert gelöscht.

Sprich der nächste Datensatz hat dann eine Id mit z.B: 35 auch wenn die Tabelle zuvor durch delete gelöscht wurde.

Du kannst diesen Autoinvrement Wert Ändern, löschen oder wieder auf 0 zurücksetzen. Ob das jedoch eine Constraint Verletzung hervorruft durch existierende Datensätze mit eine gleichen Id is eine andere geschichte.

Gruss Matze