reset auto increment id nach dem löschen der letzten Zeile

Machte ich eine Tabelle in einer mysql-Datenbank für Testzwecke.
Die id wird automatisch hochgezählt. Nachdem Sie dies getan haben(nicht zusammen)

delete from test where id=4;
alter table test auto_increment = 4;
insert into test(nume) values('dan');

Es gibt keine Fehler. Aber die Letzte id ist 5, nicht 4. Sollte dies nicht funktionieren?

  • gut, früher habe ich eine weitere option : ALTER TABLE test DROP id; ALTER TABLE test AUTO_INCREMENT = 1; ALTER TABLE test ADD id int UNSIGNED not NULL AUTO_INCREMENT PRIMARY KEY ERSTE;
InformationsquelleAutor andreimazz | 2013-09-20
Schreibe einen Kommentar