Heim > Datenbank > MySQL-Tutorial > 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
Freigeben: 2020-10-15 11:47:40
Original
3763 Leute haben es durchsucht

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
Nach dem Login kopieren

Jetzt 4 löschen, es wird

1
2
3
Nach dem Login kopieren

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

1
2
3
5
Nach dem Login kopieren

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;
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage