1. Führen Sie zuerst die Select-Anweisung aus, um alle Truncate-Anweisungen zu generieren Anweisungsformat: Wählen Sie CONCAT('truncate TABLE ',table_schema,'.',TABLE_NAME, ';') aus INFORMATION_SCHEMA.TABLES, wobei table_schema in ('Tabellenschema1', 'Tabellenschema2') ist. Nehmen Sie die Datenbank mit dem Namen dbname als Beispiel und führen Sie die Select-Anweisung aus: mysql> wählen Sie CONCAT('truncate TABLE ',table_schema,'.',TABLE_NAME, ';') aus INFORMATION_SCHEMA.TABLES, wobei table_schema in ('dbname'); +------------------------------------------------------------+ | CONCAT('TABELLE abschneiden ',Tabellenschema,'.',TABELLENNAME, ';') | +------------------------------------------------------------+ | TABELLE dbname.ABOUTUSINFO abschneiden; | | TABELLE abschneiden dbname.ABUTMENT; | | TABELLE abschneiden dbname.ABUTMENTFILE; | | TABLE dbname.ACHVORG abschneiden; | | TABLE dbname.WORKFLOWNODE abschneiden; | | TABELLE abschneiden dbname.ZONESERVICE; | | TABELLE dbname.ZONESERVICEFILE abschneiden; | +------------------------------------------------------------+ 7 Reihen im Set MySQL> 2. Ersetzen Sie das „|“ vor und nach jeder Truncate-Anweisung durch ein Leerzeichen Verwenden Sie einen Texteditor (z. B. Notepad++), um das „|“ vor und nach jeder Truncate-Anweisung durch ein Leerzeichen zu ersetzen, um das Kopieren und Ausführen mehrerer Anweisungen auf einmal zu erleichtern. Vor dem Austausch: Nach dem Austausch: 3. Kopieren Sie die Truncate-Anweisung in die MySQL-Befehlszeile und führen Sie sie aus Kopieren Sie die Truncate-Anweisung zur Ausführung in die MySQL-Befehlszeile. Sie können mehrere Anweisungen gleichzeitig zur Ausführung kopieren. mysql> TABELLE abschneiden dbname.ZONESERVICE; Abfrage OK, 0 Zeilen betroffen MySQL> Dadurch werden alle Tabellen in der Datenbank gelöscht. Es ist ganz einfach~ Vergleich zwischen Truncate, Drop und Delete Wie oben erwähnt, ist Truncate Delete und Drop sehr ähnlich. Tatsächlich gibt es zwischen diesen dreien noch erhebliche Unterschiede. Im Folgenden finden Sie einen kurzen Vergleich der Ähnlichkeiten und Unterschiede zwischen den dreien.
Dies ist das Ende dieses Artikels über die Verwendung des MySQL-Befehls „truncate“, um alle Tabellen in einer Datenbank schnell zu löschen. Weitere Informationen zum Löschen von Datenbanktabellen mithilfe von MySQL „truncate“ finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: Implementierung von Nginx-Filterzugriffsprotokollen für statische Ressourcendateien
>>: Vue realisiert die Funktion zum Hochladen von Fotos auf den PC
Join verwendet den Nested-Loop-Join-Algorithmus. ...
<Vorlage> <div Klasse="Demo"&g...
1. Die Bedeutung des Aufbaus eines Nexus-Dienstes...
Szenario: Ein Prüfdokument hat n Prüfdetails und ...
Als ich mich kürzlich lokal unter Linux anmeldete...
Wir wissen, dass wir beim Verwenden von HTML im N...
Inhaltsverzeichnis Was ist ein Auslöser Erstellen...
Übergeben von Werten zwischen Miniprogrammseiten ...
Zeitfelder werden häufig bei der Datenbanknutzung...
1. Docker-Installation und -Einstellungen #Instal...
Überprüfen Sie, was in MySQL installiert ist grep...
Heute habe ich einen kleinen Vorgeschmack auf IE8...
Code kopieren Der Code lautet wie folgt: <Körp...
MySQL ist eine leistungsstarke Open-Source-Datenb...
<br />In der HTML-Sprache können Sie der Tab...