delete與truncate的區別


作用都是用來刪除數據的,truncate和 delete(不帶條件,全表刪除數據)只刪除數據不刪除表的結構,不同點如下。

1、truncate刪除數據,但是不備份,刪除后無法回滾;delete會備份,可以回滾

2、truncate刪除非常快,刪除之后,自增id從0開始統計;而delete刪除慢,自增id繼續累加

3、注意,做刪除操作,有用數據要備份!!!!如果沒備份,truncate是無法恢復的。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM