mysql TRANCATE против DROP TABLE -- какая разница, Как быстрее всего очистить таблицу
Primary tabs
Forums:
DROP TABLE -- как известно не просто удалит содержимое, но и саму таблицу, а том же что происходит при TRANCATE см. тут -- то есть можно видеть, что СУБД проводит определённые ситуации, а не просто расстаётся с данными.
У TRANCATE есть очень сильный минус -- такая операция работает медленно (многие минуты, а то и часы для совсем больших таблиц) для больших таблиц, плюс же состоит в том, что не надо создавать таблицу заново.
DROP TABLE -- вынудит создавать таблицу заново (потому сначала напишите SQL создания, а потом уже удаляйте), зато удаление пройдёт быстро.
- Log in to post comments
- 2712 reads