(Vzhledem k tomu, že se to ve výsledcích Google objevilo vysoko, myslel jsem si, že by se mohlo hodit trochu více pokynů.)
MySQL má pohodlný způsob, jak vytvořit prázdné tabulky, jako jsou existující tabulky, a příkaz atomic table rename. Společně je to rychlý způsob, jak vymazat data:
CREATE TABLE new_foo LIKE foo;
RENAME TABLE foo TO old_foo, new_foo TO foo;
DROP TABLE old_foo;
Hotovo