请选择时期:
怀孕准备 怀孕 分娩 宝宝0-1岁 宝宝1-3岁 宝宝3-6岁

delete和truncate差别(delete语句和truncate语句的区别)

来源: 最后更新:22-06-03 09:29:41

导读:delete和truncate差别,1、truncate在各种表上无论是大的还是小的都非常快,如果有rollback命令,delete将被撤销,而truncate则不会被撤销;2、truncate不能进行回滚操作。

delete和truncate的差别是:

  

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

  

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

  

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

  

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

  

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

  

  

标签: 差别  标签  简介  truncate  

免责声明:本文系转载,版权归原作者所有;旨在传递信息,其原创性以及文中陈述文字和内容未经本站证实。

本文地址:http://www.bbbaike.com/baike/zonghe/266429.html

声明: 本站文章均来自互联网,不代表本站观点 如有异议 请与本站联系 联系邮箱:kefu#bbbaike.com (请把#替换成@)

关于我们 | 广告服务 | 网站合作 | 免责声明 | 联系我们| 网站地图

© 2022-2024 宝宝百科网 all rights reserved. 沪ICP备2023005727号-4