mysql Полностью удалить содержимое таблицы (все строки) -- пример SQL кода TRUNCATE TABLE (быстрое удаление)
Primary tabs
Forums:
Чтобы быстро полностью удалить всё содержимое таблица используйте код типа:
TRUNCATE TABLE `TableName`;
TRUNCATE TABLE имеет следующие отличия от DELETE FROM ...:
- Эта операция удаляет и воссоздает таблицу, что намного быстрее, чем поочередное удаление строк.
- Операция является нетранзакционной; если одновременно выполняется транзакция или активная блокировка таблицы, то можно получить ошибку.
- Не возвращает количество удаленных строк.
- Пока существует корректный файл `table_name.frm', таблицу можно воссоздать с его с помощью, даже если файлы данных или индексов повреждены.
Источник:
mysql.ru/docs/man/TRUNCATE.html
- Log in to post comments
- 3443 reads