Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Einfügen nach dem Abschneiden beginnend bei 1; aber das Einfügen nach dem Löschen wird vom vorherigen Wert fortgesetzt

Der aktuelle Maximalwert für die Autoincrement-Funktion wird in der Tabellendefinition gespeichert (Sie können ihn sehen, wenn Sie show create table idle ausführen .Wenn Sie alle Zeilen aus der Tabelle löschen, bleibt der Autoincrement-Wert gleich. Wenn Sie die Tabelle abschneiden, löschen Sie die Tabelle im Grunde und erstellen sie neu, wodurch der Autoincrement-Wert auf 0 zurückgesetzt wird.

Hoffe das hilft.