SQL/TRUNCATE TABLE

Материал из Энциклопедия о программировании
Перейти к: навигация, поиск

TRUNCATE TABLE — оператор SQL, используемый для быстрой полной очистки таблицы от данных.

TRUNCATE TABLE полностью очищает содержимое указанной таблицы, при этом так же сбрасывается текущее значение счётчика AUTO_INCREMENT для данной таблицы, если таковой атрибут, конечно, имеется у одного из столбцов таблицы. Таким образом, для обнуления таблицы можно использовать оператор TRUNCATE TABLE, вместо удаления таблицы и создания новой, или создания копии.

Синтаксис

Синтаксис SQL оператора TRUNCATE TABLE:

TRUNCATE TABLE `table_name`;