从效果上来看:truncate是删除整个表,然后重构整个表。delete只是删除逐条删除没一条数据。
从空间上来看:delete会产生碎片,并不会释放空间,而truncate不会产生碎片。
从事务的角度:truncate不可以回滚,delete可以回滚。
从效果上来看:truncate是删除整个表,然后重构整个表。delete只是删除逐条删除没一条数据。
从空间上来看:delete会产生碎片,并不会释放空间,而truncate不会产生碎片。
从事务的角度:truncate不可以回滚,delete可以回滚。