Разница между командами UPDATE и TRUNCATE при работе с базами данных заключается в их назначении:
Таким образом, UPDATE позволяет модифицировать строки таблицы, а TRUNCATE — очистить её полностью, при этом структура таблицы сохраняется. 34
Ещё одно отличие TRUNCATE от DELETE в том, что первая команда выполняется быстрее, так как удаляет содержимое постранично, а не построчно, как DELETE. 3