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

Löschen Sie Daten aus allen Tabellen in MYSQL

Einfachste Methode zum Abschneiden aller Tabellen unter Beibehaltung des Schemas.

mysqldump -d -uuser -ppass --add-drop-table databasename > databasename.sql

mysql -uuser -ppass databasename < databasename.sql

Ich bin mir nicht sicher, ob gespeicherte Prozeduren beibehalten werden, da sie dort, wo ich arbeite, nicht verwendet werden, aber ich verwende dies regelmäßig, um Datenbanken zurückzusetzen.

Das -d mysqldump einschalten bedeutet "keine Daten ausgeben."

Die --add-drop-table stellt jedem CREATE TABLE im Dump eine DROP TABLE-Anweisung voran.