sql >> Database teknologi >  >> RDS >> Mysql

Hurtigste måde at slette en enorm MySQL-tabel

(Da dette dukkede op højt i Googles resultater, tænkte jeg, at lidt mere instruktion kunne være praktisk.)

MySQL har en praktisk måde at oprette tomme tabeller som eksisterende tabeller og en kommando omdøbning af atomtabel. Tilsammen er dette en hurtig måde at rydde data ud på:

CREATE TABLE new_foo LIKE foo;

RENAME TABLE foo TO old_foo, new_foo TO foo;

DROP TABLE old_foo;

Færdig



  1. SQL:Find den maksimale post pr. gruppe

  2. MySQL - Brug If Then Else i MySQL UPDATE eller SELECT Queries

  3. Oracle indsæt, hvis række ikke eksisterer

  4. Hvilket versionsdesignmønster vil du anbefale