delete和truncate差別
來(lái)源:懂視網(wǎng)
責(zé)編:小采
時(shí)間:2021-11-16 10:20:25
delete和truncate差別
1、truncate在各種表上無(wú)論是大的還是小的都非???,如果有rollback命令,delete將被撤銷(xiāo),而truncate則不會(huì)被撤銷(xiāo)。2、truncate不能進(jìn)行回滾操作。
導(dǎo)讀1、truncate在各種表上無(wú)論是大的還是小的都非常快,如果有rollback命令,delete將被撤銷(xiāo),而truncate則不會(huì)被撤銷(xiāo)。2、truncate不能進(jìn)行回滾操作。
delete和truncate的差別是:
1、truncate在各種表上無(wú)論是大的還是小的都非??欤绻衦ollback命令,delete將被撤銷(xiāo),而truncate則不會(huì)被撤銷(xiāo);
2、truncate不能進(jìn)行回滾操作;
3、truncate不觸發(fā)任何delete觸發(fā)器;
4、當(dāng)表被truncate后,這個(gè)表和索引所占用的空間會(huì)恢復(fù)到初始大小,而delete操作不會(huì)減少表或索引所占用的空間;
5、不能truncate一個(gè)帶有外鍵的表,如果要?jiǎng)h除首先要取消外鍵,然后再刪除。
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
delete和truncate差別
1、truncate在各種表上無(wú)論是大的還是小的都非???,如果有rollback命令,delete將被撤銷(xiāo),而truncate則不會(huì)被撤銷(xiāo)。2、truncate不能進(jìn)行回滾操作。