Команда TRUNCATE TABLE
Команда TRUNCATE TABLE используется для быстрой очистки
всех данных в таблице. В отличие от DELETE,
она не поддерживает условие WHERE,
выполняется быстрее и сбрасывает счётчики
автоинкремента.
Синтаксис
TRUNCATE TABLE table_name
Таблицы для примеров
| id | name | salary |
|---|---|---|
| 1 | Ivan | 50000 |
| 2 | Olga | 52000 |
| 3 | Sergey | 48000 |
Пример
Давайте очистим таблицу employees, удалив из неё все строки:
TRUNCATE TABLE employees
Результат выполнения кода:
| id | name | salary |
|---|
Смотрите также
-
команду
DELETE,
которая удаляет строки по условию -
команду
DROP TABLE,
которая удаляет таблицу полностью -
команду
WHERE,
которая задаёт условие удаления в DELETE