Как быстро удалить все записи из таблицы при помощи SQL-запроса?
Самый быстрый вариант удаления всех записей из таблицы – выполнить SQL-команду TRUNCATE TABLE < имя таблицы >
.
Команда TRUNCATE TABLE
осуществляет ускоренную очистку таблицы и, возможно, усечение файлов таблицы. Чтобы очистка таблицы не привела к нарушению ссылочной целостности, на очищаемую таблицу не должно быть ссылок (FOREIGN KEY
) из непустых таблиц БД.
Более подробную информацию о команде TRUNCATE TABLE
см. в документе «Справочник по SQL»,
пункт «Усечение таблицы».