Подтвердить что ты не робот

Удалить все из таблицы

что быстрее?

DELETE * FROM table_name;

или

DELETE * FROM table_name where 1=1;

почему?

работает truncate table?

4b9b3361

Ответ 1

ТАБЛИЧКА TRUNCATE table_name

Ответ 2

Это должно быть быстрее:

DELETE * FROM table_name;

потому что RDBMS не обязательно смотреть where.

Вы должны быть в порядке с truncate, хотя:

truncate table table_name

Ответ 3

С 2004 года существует отчет об ошибке

Ответ 4

Это удаляет таблицу table_name.

Замените его именем таблицы, которое должно быть удалено.

DELETE FROM table_name;

Ответ 5

Вы также можете использовать truncate.

truncate table table_name;