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
Was ist Fuser Command? Der Befehl fuser ist ein s...
Inhaltsverzeichnis Definieren der HTML-Struktur E...
Nginx ist ein leistungsstarker Website-Server und...
Der Tomcat-Server ist ein kostenloser und quellof...
In diesem Artikelbeispiel wird der spezifische Ja...
Heute zeige ich Ihnen einen Neon-Button-Animation...
Inhaltsverzeichnis Vorwort 1. Die Bedeutung der K...
Aufgezeichnetes MySQL 5.7.9-Installationstutorial...
1. Video-Tag Unterstützt die automatische Wiederg...
1. Installieren Sie zuerst Node, Express und Expr...
1. MySQL entfernen a. sudo apt-get autoremove --p...
Dieser Artikel beschreibt, wie man über Docker ei...
In diesem Artikel werden 20 hervorragende Beispiel...
In diesem Artikel wird der spezifische JavaScript...
<!DOCTYPE html> <html lang="de"...