Heim  >  Artikel  >  Datenbank  >  Was soll ich tun, wenn die hinzugefügte Daten-ID nicht unmittelbar nach der automatischen Inkrementierung und Löschung von MySQL folgt?

Was soll ich tun, wenn die hinzugefügte Daten-ID nicht unmittelbar nach der automatischen Inkrementierung und Löschung von MySQL folgt?

coldplay.xixi
coldplay.xixiOriginal
2020-10-15 11:47:073655Durchsuche

Nach dem automatischen Inkrementieren und Löschen von MySQL folgt die Lösung zum Hinzufügen der Daten-ID nicht: Öffnen Sie zuerst den MySQL-Code-Editor und führen Sie dann nach dem Löschen 4 die entsprechende SQL-Anweisung aus. Der Code lautet [ALTER TABLE table_name AUTO_INCREMENT = 1;] .

Was soll ich tun, wenn die hinzugefügte Daten-ID nicht unmittelbar nach der automatischen Inkrementierung und Löschung von MySQL folgt?

Nach der automatischen Inkrementierung und Löschung von MySQL werden die hinzugefügten Daten-IDs nicht fortlaufend angezeigt. Lösung:

Problem: Nach der automatischen Inkrementierung werden die ID-Daten in der MySQL-Tabelle gelöscht, wenn die Daten hinzugefügt werden Auch hier wird die ID nicht fortlaufend sein.

Zum Beispiel:

Selbstinkrement-ID

1
2
3
4

Jetzt 4 löschen, es wird

1
2
3

Wenn Sie zu diesem Zeitpunkt ein Datenelement hinzufügen, wird es zu

1
2
3
5

Die obige 5 ist nicht das Ergebnis, das wir wollen , 4 ist die ideale ID,

Die Lösung besteht darin, nach dem Löschen von 4 die folgende SQL-Anweisung auszuführen:

ALTER TABLE table_name AUTO_INCREMENT = 1;

Verwandtes kostenloses Lernen: MySQL-Datenbank (Datenbank)

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn die hinzugefügte Daten-ID nicht unmittelbar nach der automatischen Inkrementierung und Löschung von MySQL folgt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn