说说delete与truncate的区别?
2019-06-04 10:35
99 查看
delete删除的时候就是一条一条的删除记录,它可以配合事务,将删除掉的数据找回。 roolback
truncate删除,它是将整个表摧毁,然后再创建一张一模一样的表,它删除的数据无法找回。
delete删除uid不会重置;再使用truncate操作,uid会重置。因为它删除了表结构,然后再创建一张一模一样的表,所以再次插入数据的时候,会从1开始。
相关文章推荐
- mySql中的删除(delete,truncate,drop)的区别
- SQL truncate 、delete与drop区别
- Truncate drop 和 delete 区别
- SQL truncate 、delete与drop区别及 MSSQL、MySQL 数据库删除大批量千万级百万级数据的优化
- truncate-delete区别;如何恢复delete数据
- Truncate Delete Drop 的区别以及 高水位HWM
- 详解MySQL中DROP,TRUNCATE 和DELETE的区别实现mysql从零开始
- delete , truncate , drop三者的区别所在
- delete、truncate、drop区别
- MySQL 中 truncate、delete、drop 的区别
- truncate和delete的区别及DDL,DML,DCL,TCL 基础概念
- MySQL 中 truncate、delete、drop 的区别
- SQL truncate 、delete与drop区别
- drop,truncate,delete 区别
- drop、truncate和delete的区别
- 详解Oracle中 DELETE、TRUNCATE 和 DROP 的区别
- 详解Oracle DELETE和TRUNCATE 的区别
- DELETE与TRUNCATE的区别
- DROP,TRUNCATE,DELETE三者的区别!!!(面试的时候问到频率比较高的)
- truncate 与 delete的区别