Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Der schnellste Weg, um riesige MySQL-Tabellen zu löschen

(Da dies in den Google-Ergebnissen weit oben auftauchte, dachte ich, dass ein wenig mehr Anleitung nützlich sein könnte.)

MySQL bietet eine bequeme Möglichkeit, leere Tabellen wie vorhandene Tabellen zu erstellen, sowie einen atomaren Befehl zum Umbenennen von Tabellen. Zusammen ist dies ein schneller Weg, um Daten zu löschen:

CREATE TABLE new_foo LIKE foo;

RENAME TABLE foo TO old_foo, new_foo TO foo;

DROP TABLE old_foo;

Fertig