
SQL | TRUNCATE TABLE
Команда TRUNCATE TABLE удаляет данные внутри таблицы, но не саму таблицу.
Используйте TRUNCATE TABLE, если вы просто хотите удалить все строки и заново создать всю таблицу.
Команда TRUNCATE TABLE удаляет данные внутри таблицы, но не саму таблицу.
TRUNCATE TABLE table_name;TRUNCATE TABLE работает быстрее и использует меньше системных ресурсов, чем DELETE, потому что DELETE сканирует таблицу для создания количества удаляемых строк, затем удаляет строки одну за другой и сохраняет в лог каждую из них, тогда как TRUNCATE TABLE просто удаляет все строки без сохранения дополнительной информации. Но в TRUNCATE TABLE отсутствует оператор WHERE.
Используйте TRUNCATE TABLE, если вы просто хотите удалить все строки и заново создать всю таблицу.