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
Inhaltsverzeichnis 1. Was ist ein Proxy? 2. Wie w...
Kürzlich bin ich auf die Anforderung gestoßen, Te...
Tomcat8-Image herunterladen [root@localhost ~]# D...
Warum? Am einfachsten lässt es sich so ausdrücken:...
1. Commonjs Commonjs ist ein benutzerdefiniertes ...
Tabellen spielten einst eine sehr wichtige Rolle ...
Wenn das Untermenü der Navigationsleiste rekursiv...
Strukturierte Tabelle (nur IExplore) 1) Gruppieren...
Der Server meldet einen Fehler 502 beim Synchroni...
In diesem Artikelbeispiel wird der spezifische Co...
Definition und Verwendung von Blockquote Das Tag ...
Vorwort Jeder weiß, wie man ein JAR-Paket unter L...
Das Tbody-Element sollte in Verbindung mit den Ele...
Szenario: Nach der Installation der neuesten Vers...
Überblick In einer Datenbank wird ein Index verwe...