delete与truncate的区别


作用都是用来删除数据的,truncate和 delete(不带条件,全表删除数据)只删除数据不删除表的结构,不同点如下。

1、truncate删除数据,但是不备份,删除后无法回滚;delete会备份,可以回滚

2、truncate删除非常快,删除之后,自增id从0开始统计;而delete删除慢,自增id继续累加

3、注意,做删除操作,有用数据要备份!!!!如果没备份,truncate是无法恢复的。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM