當前位置:生活全書館 >

IT科技

> delete和truncate差別

delete和truncate差別

delete和truncate的差別是:

delete和truncate差別

1、truncate在各種表上無論是大的還是小的都非常快,如果有rollback命令,delete將被撤銷,而truncate則不會被撤銷;

2、truncate不能進行回滾操作;

3、truncate不觸發任何delete觸發器;

4、當表被truncate後,這個表和索引所佔用的空間會恢復到初始大小,而delete操作不會減少表或索引所佔用的空間;

5、不能truncate一個帶有外來鍵的表,如果要刪除首先要取消外來鍵,然後再刪除。

標籤: truncate Delete
  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/09yz83.html