sql >> Databasteknik >  >> RDS >> Mysql

Snabbaste sättet att ta bort enorma MySQL-tabeller

(Eftersom detta dök upp högt i Googles resultat tänkte jag att lite mer instruktioner kunde vara praktiskt.)

MySQL har ett bekvämt sätt att skapa tomma tabeller som befintliga tabeller, och ett kommando om namn på atomtabeller. Tillsammans är detta ett snabbt sätt att rensa bort data:

CREATE TABLE new_foo LIKE foo;

RENAME TABLE foo TO old_foo, new_foo TO foo;

DROP TABLE old_foo;

Klart



  1. Ta bort rad om tabellen finns SQL

  2. radera med var och eller

  3. Hur skriver man parametriserad orakelinfogningsfråga?

  4. Hur man kontrollerar MySQL-anslutningsstatus i C#