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
Verwenden Sie natives JS, um ein neuneckiges Rast...
Screenshots der Effekte: Implementierungscode: Cod...
Viele Internetnutzer fragen sich oft, warum ihre W...
Klicken Sie hier, um zum Abschnitt „HTML-Tutorial“...
In diesem Artikel müssen wir lernen, wie man Bild...
1. Erklärung zur Datendesensibilisierung Bei den ...
<br />Sehen wir uns nun an, wie Sie die CSS-...
Einführung Die Standardquelle von Ubuntu ist kein...
Nachdem das Image erfolgreich erstellt wurde, kan...
Für das, was ich heute schreiben werde, lief das ...
Inhaltsverzeichnis 1. Variablenübersicht 1.1 Spei...
Die Beispiele in diesem Artikel sind alle in klei...
Seurat ist ein umfangreiches R-Paket für die Einz...
1. Installieren und verwenden Sie Docer CE Dieser...
Schauen wir uns zunächst einige einfache Daten an:...