Доступные версии документации

Как быстро удалить все записи из таблицы при помощи SQL-запроса?

Самый быстрый вариант удаления всех записей из таблицы – выполнить SQL-команду TRUNCATE TABLE <имя таблицы>.

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

Более подробную информацию о команде TRUNCATE TABLE см. в документе «СУБД ЛИНТЕР. Справочник по SQL» в разделе «Усечение таблицы».

Заметили ошибку?
Выделите текст и нажмите Ctrl + Enter