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)

相关推荐

  • PyTorch 常用函数备忘

    技术PyTorch 常用函数备忘 PyTorch 常用函数备忘PyTorch 常用函数备忘
    # basic operation
    x: torch.Tensor
    x.shape - torch.Size

    礼包 2021年12月2日
  • spring oauth2 +springboot sso的案例分析

    技术spring oauth2 +springboot sso的案例分析本篇内容主要讲解“spring oauth2 +springboot sso的案例分析”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性

    攻略 2021年11月16日
  • 京东自动抢茅台脚本 Python

    技术京东自动抢茅台脚本 Python 京东自动抢茅台脚本 Python这期为大家继续分享个GitHub上面的大神开源的项目,大家可以认真看看,然后把对自己刚兴趣的收藏下来!正文开始
    开始本文前,先问大家

    礼包 2021年11月5日
  • MySQL在ROW模式下如何通过binlog提取SQL语句

    技术MySQL在ROW模式下如何通过binlog提取SQL语句小编给大家分享一下MySQL在ROW模式下如何通过binlog提取SQL语句,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

    攻略 2021年10月29日
  • 圆锥的体积公式是什么,圆锥的面积和体积计算公式

    技术圆锥的体积公式是什么,圆锥的面积和体积计算公式一个圆锥所占空间的大小圆锥的体积公式是什么,叫做这个圆锥的体积.一个圆锥的体积等于与它等底等高的圆柱的体积的1/3根据圆柱体积公式V=Sh(V=πr^2h),得出圆锥体积

    生活 2021年10月21日
  • vue的axios请求(axios用法示例)

    技术axios是不是vue里面的小编给大家分享一下axios是不是vue里面的,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!axios不是vu

    攻略 2021年12月22日