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)

相关推荐

  • apachesuperset权限控制(apachesuperset使用方法)

    技术如何进行Apache Superset远程代码执行漏洞如何进行Apache Superset远程代码执行漏洞,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,

    攻略 2021年12月21日
  • python单元测试怎样开展(pytest如何实现自动化测试)

    技术Pyhon中如何实现单元测试这篇文章将为大家详细讲解有关Pyhon中如何实现单元测试,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。文件calculator.py#计算器类
    clas

    攻略 2021年12月17日
  • 低价刷粉网站推广,抖音作品怎么没有人点赞?

    技术低价刷粉网站推广,抖音作品怎么没有人点赞?低价刷粉网站推广,抖音作品怎么没有人点赞?抖音作为一个社交性很强的短作品内容平台,当然想获得抖音中心的流量分发,抖音的内容必须符合优质内容的本质。首先要明白抖音的推荐机制,有

    测评 2021年11月11日
  • 什么是php析构

    技术什么是php析构这篇文章主要讲解了“什么是php析构”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“什么是php析构”吧! php析构指的是

    攻略 2021年10月28日
  • hbase寻址机制的示例分析

    技术hbase寻址机制的示例分析小编给大家分享一下hbase寻址机制的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!hbase寻址机制

    攻略 2021年12月9日
  • 美国纽约邮政编码,谁给我个美国地址加邮编

    技术美国纽约邮政编码,谁给我个美国地址加邮编您好,给您几个地址和邮编作为参考美国纽约邮政编码: Calle C #32 Parcelas Perez Santana Ohio Arecibo的邮编是00612
    1121

    生活 2021年10月29日