mysql drop与truncate差别(mysql存储过程truncate)

技术mysql中TRUNCATE AND DELETE有什么用这篇文章主要介绍了mysql中TRUNCATE AND DELETE有什么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下

本文主要介绍TRUNCATE和DELETE在mysql中的使用,具有一定的参考价值。有兴趣的朋友可以参考一下。希望大家看完这篇文章后收获多多。让边肖带你去了解它。

TRUNCATE TABLE的功能和DELETE没有WHERE是一样的。它会删除表中的所有数据,但是TRUNCATE TABLE速度更快,占用的日志也更少。这是因为TRUNCATE TABLE直接释放数据页,只在事务日志中记录数据页的释放,而DELETE是删除一行一行地,删除每一条记录应该记录在事务日志中。

那么,我们可以在没有WHERE的情况下使用TRUNCATE TABLE来代替DELETE吗?在以下情况下是不可能的:

1.当您想要保留徽标时,不能使用TRUNCATE TABLE,因为TRUNCATE TABLE将重置徽标。

2.需要触发器时不能使用TRUNCATE TABLE,它不会触发触发器。

3.TRUNCATE TABLE不能用于外键约束所引用的表(即主键所在的表,而不是外键所在的表)。

4.TRUNCATE TABLE不能用于参与索引视图的表。请注意,它指的是索引视图,而不是普通视图。

感谢您仔细阅读本文。希望边肖分享的文章《在mysql中TRUNCATE和DELETE有什么用》对大家有帮助。同时希望大家多多支持,关注行业信息渠道,多了解!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/153813.html

(0)

相关推荐

  • Go语言中go fmt命令怎么用

    技术Go语言中go fmt命令怎么用这篇文章主要为大家展示了“Go语言中go fmt命令怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Go语言中go fmt命令怎么用”

    攻略 2021年11月21日
  • 如何浅析客舱服务开题报告(如何浅析以前文学作品)

    技术如何浅析Go-To-Market本篇文章给大家分享的是有关如何浅析Go-To-Market,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。Go-To-Ma

    攻略 2021年12月18日
  • 怎么解决PostgreSQL窗口函数调用的限制

    技术怎么解决PostgreSQL窗口函数调用的限制这篇文章主要讲解了“怎么解决PostgreSQL窗口函数调用的限制”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么解决

    攻略 2021年11月10日
  • 中国手表品牌排行榜,国产什么品牌手表质量比较好

    技术中国手表品牌排行榜,国产什么品牌手表质量比较好国产手表品牌排名第一中国手表品牌排行榜:飞亚达(国产十大品牌之一,中国著名的手表品牌,深圳手表品牌)
    国产手表品牌排名第二:罗西尼(国产十大品牌之一,中国著名的手表品牌,

    生活 2021年10月26日
  • vue+elementui如何实现下拉表格多选和搜索功能

    技术vue+elementui如何实现下拉表格多选和搜索功能这篇文章主要介绍“vue+elementui如何实现下拉表格多选和搜索功能”,在日常操作中,相信很多人在vue+elementui如何实现下拉表格多选和搜索功能

    攻略 2021年11月26日
  • 二手车好吗,你觉得二手车能不能买,为什么

    技术二手车好吗,你觉得二手车能不能买,为什么二手车可以买二手车好吗,但是你要买对品牌,不是什么车都可以买二手的。接触了汽修行业十几年,我来跟你说说哪些二手车可以买,哪些二手车不能买吧。
    美系车,通用系的,二手是真的不敢买

    生活 2021年10月28日