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
1. Alle Tags müssen ein entsprechendes End-Tag hab...
Heute habe ich einen kleinen Vorgeschmack auf IE8...
Inhaltsverzeichnis Was ist ein Containerdatenvolu...
brauchen: Identische Elemente eines Feldes zusamm...
Abhängigkeit vom Wissen Grundlagen der Go-Cross-K...
Vorwort Ingenieure, die im Linux-Umfeld arbeiten,...
Offizielle Website-Adresse der Echarts-Komponente...
Beim Einfügen von Daten stellte ich fest, dass ic...
Inhaltsverzeichnis 1. Einleitung 2. auswählen 2.1...
Vorwort Swap ist eine spezielle Datei (oder Parti...
Inhaltsverzeichnis 1. Deinstallieren Sie den Orig...
1. Verfeinern Sie den Selektor Durch die Verwendu...
In diesem Artikel wird der spezifische Code eines...
Handlungsüberblick Im vorherigen Artikel haben wi...
Inhaltsverzeichnis 1. Seitenlayout 2. Bild-Upload...