Команда TRUNCATE TABLE

Команда TRUNCATE TABLE используется для быстрой очистки всех данных в таблице. В отличие от DELETE, она не поддерживает условие WHERE, выполняется быстрее и сбрасывает счётчики автоинкремента.

Синтаксис

sqlTRUNCATE TABLE table_name

Таблицы для примеров

employees
id name salary
1 Ivan 50000
2 Olga 52000
3 Sergey 48000

Пример

Давайте очистим таблицу employees, удалив из неё все строки:

sqlTRUNCATE TABLE employees

Результат выполнения кода:

id name salary

Смотрите также

  • команду DELETE,
    которая удаляет строки по условию
  • команду DROP TABLE,
    которая удаляет таблицу полностью
  • команду WHERE,
    которая задаёт условие удаления в DELETE