数据库中 truncate, delete 区别

Delete

  1.  删除行级数据,删除前会锁定行级
  2. 删除操作会作为事务记录在日志中

 

 

Truncate

  1. 执行后,表的索引占用空间会恢复初始大小
  2. 不会触发触发器执行
  3. 速度快,效率高 不允许回滚

  

上一篇:sql中的几种删除方式


下一篇:清空指定表中的数据