数据库中 truncate, delete 区别

Delete

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

Truncate

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

  

原文地址:https://www.cnblogs.com/Jason1019/p/13028056.html