mysql Полностью удалить содержимое таблицы (все строки) -- пример SQL кода TRUNCATE TABLE (быстрое удаление)

Forums:

Чтобы быстро полностью удалить всё содержимое таблица используйте код типа:

TRUNCATE TABLE `TableName`;

TRUNCATE TABLE имеет следующие отличия от DELETE FROM ...:

  • Эта операция удаляет и воссоздает таблицу, что намного быстрее, чем поочередное удаление строк.
  • Операция является нетранзакционной; если одновременно выполняется транзакция или активная блокировка таблицы, то можно получить ошибку.
  • Не возвращает количество удаленных строк.
  • Пока существует корректный файл `table_name.frm', таблицу можно воссоздать с его с помощью, даже если файлы данных или индексов повреждены.

Источник:
mysql.ru/docs/man/TRUNCATE.html

Key Words for FKN + antitotal forum (CS VSU):