Es gibt zwei Möglichkeiten, Daten in MySQL zu löschen:
Löschvorgang Wenn Sie alle Daten in der Tabelle löschen müssen, können Sie einen der folgenden Schritte ausführen: aus Tabellennamen löschen; Tabelle Tabellenname abschneiden; Wenn Sie nur einen Teil der Daten löschen möchten, können Sie nur „delete“ verwenden: Der Unterschied Beim granularen Löschen einiger Daten kann nur „Löschen“ verwendet werden. Rückgabewert Der Rückgabewert von truncate ist 0, während delete die Anzahl der gelöschten Datensätze zurückgibt. mysql> serviceHost abschneiden; Abfrage OK, 0 Zeilen betroffen (0,04 Sek.) mysql> löschen vom ServiceHost, wo Ersteller='Test'; Abfrage OK, 4 Zeilen betroffen (0,01 Sek.) Auto-Inkrement-Feld Wenn die Tabelle ein Auto-Increment-Feld enthält, wird es durch Truncate auf 1 zurückgesetzt, während durch Delete der maximale Auto-Increment-Wert beibehalten wird. Ausführungseffizienz Truncate scannt die Tabelle nicht. Dies entspricht dem Neuerstellen der Tabelle, wobei nur die Tabellenstruktur beibehalten und dann die ursprüngliche Tabelle gelöscht wird. Dies ist sehr effizient. Betriebsprotokoll Truncate schreibt nichts in das Serverprotokoll und kann nicht wiederhergestellt werden. auslösen Durch Abschneiden wird der Auslöser nicht aktiviert, durch Löschen jedoch schon. Zusammenfassen Oben habe ich Ihnen die beiden Möglichkeiten zum Löschen von MySQL-Tabellendaten und ihre Unterschiede vorgestellt. Ich hoffe, es wird Ihnen helfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken! Das könnte Sie auch interessieren:
|
<<: Detaillierte Erläuterung der JavaScript-Closure-Probleme
>>: Schritte zum Bereitstellen eines Docker-Projekts in IDEA
veranschaulichen Bei einer Eigeninstallation des ...
MVCC MVCC (Multi-Version Concurrency Control) ist...
Vorwort In MySQL ist die Abfrage mehrerer Tabelle...
Inhaltsverzeichnis Deinstallieren und installiere...
Im Forum habe ich gesehen, dass der Internetnutzer...
Verwenden Sie einfach CSS, um alle Effekte von Ec...
Die Probleme und Lösungen, die beim Bereitstellen...
Ein Prozess ist ein Programmcode, der in der CPU ...
Hier einige Tipps von Ausbildungsstätten und mein...
HTML-zentrierte Front-End-Entwicklung entspricht p...
Sortierproblem Ich habe kürzlich auf Geek Time „4...
Ich habe mir vor Kurzem Rich Harris‘ Video „Rethi...
Inhaltsverzeichnis 1. Installation 2.API 3. reagi...
In diesem Artikel wird der spezifische Code von j...
Überblick UNION Mit dem Schlüsselwort „Verbindung...