当前位置:秒懂库 > IT科技 > delete和truncate差别
手机版

delete和truncate差别

来源:秒懂库 阅读:2.73W 次

delete和truncate的差别是:

delete和truncate差别

1、truncate在各种表上无论是大的还是小的都非常快,如果有rollback命令,delete将被撤销,而truncate则不会被撤销;

2、truncate不能进行回滚操作;

3、truncate不触发任何delete触发器;

4、当表被truncate后,这个表和索引所占用的空间会恢复到初始大小,而delete操作不会减少表或索引所占用的空间;

5、不能truncate一个带有外键的表,如果要删除首先要取消外键,然后再删除。

本文链接:https://www.miaodongku.com/itkj/80641p.html

Copyright © 2024. 秒懂库 All right reserved. 黑ICP备20202358号-2

文字美图素材,版权属于原作者。部分文章内容由网友提供推送时因种种原因未能与原作者联系上,若涉及版权问题,敬请原作者联系我们,立即处理。