Существует отчет об ошибке mySQL от 2004 года, который, по-видимому, все еще имеет определенную силу.Похоже, что в 4.x это было быстрее всего:
DROP table_name
CREATE TABLE table_name
TRUNCATE table_name
было тогда DELETE FROM
внутренне, не обеспечивая прирост производительности.
Это, похоже, изменилось, нотолько в 5.0.3 и младше.Из сообщения об ошибке:
[11 января 2005 16:10] Marko Mäkelä
Я теперь внедрил быстрый TRUNCATE TABLE, который, надеюсь, будет включен в MySQL 5.0.3.