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
Der Erste: 1. Fügen Sie wichtige Headerdateien hi...
Inhaltsverzeichnis Vorwort einführen 1. Wirkungsm...
Antd+React+Webpack ist häufig die Standardkombina...
Finden Sie das Problem Ich habe kürzlich den Spei...
Dieser Artikel beschreibt anhand eines Beispiels,...
Inhaltsverzeichnis 1. Einleitung 2. Die erste Met...
1. Docker installieren 1. Ich habe Centos7 in der...
Im wirklichen Leben ist ein Schloss ein Werkzeug,...
Bereiten Sie die Taschen vor Installieren Überprü...
Anfänger können HTML lernen, indem sie einige HTM...
Schauen wir uns den Befehl zum Neustarten der Doc...
System: VMTOOLs-Download: Verknüpfung: https://pa...
Vorwort Da die wichtigste Datenstruktur im MySQL-...
Zu diesem Zeitpunkt können Sie overflow:auto; verw...
Inhaltsverzeichnis Vorwort Die Rolle von Dekonstr...