首页 > 其他分享 >delete和truncate删除表数据的区别

delete和truncate删除表数据的区别

时间:2022-08-30 13:24:09浏览次数:136  
标签:归零 truncate 删除 增列 数据 delete

相同点:1,都能删除表数据,都不会删除表结构

不同点:

1,delete删除表数据时自增不归零,truncate清空表自增归零,重新设置自增列

2,truncate清空表数据不会影响事务

 

拓展:delete删除的问题,重启数据库现象

innoDB自增列会从1开始(数据存在内存中,断电即失)

MyIASM继续从上一个增量继续(数据存在文件当中,不会丢失)

 

标签:归零,truncate,删除,增列,数据,delete
From: https://www.cnblogs.com/gss01/p/16638925.html

相关文章

  • linux创建用户、设置密码、修改用户、删除用户
    linux创建用户、设置密码、修改用户、删除用户_sunxx1986的博客-CSDN博客_linux创建用户 https://blog.csdn.net/sunxx1986/article/details/6854307创建用户、设置密码......
  • 【C++】delete
    delete是根据指针的类型来调用析构的。当delete派生类对象填充的派生类指针,那么delete这个指针,先调用派生类析构,再调用基类析构。当多态环境下,delete指向派生类对象的基类......
  • 链表节点删除
      代码:1importjava.util.*;23publicclassMain{4publicstaticvoidmain(String[]args){5Scannerscan=newScanner(System.in);......
  • Day03下载配置java环境以及如何删除java文件
    卸载JDK删除java的安装目录删除JAVA_HOME删除path下关于java的目录java-version安装JDK百度搜索JDK8,找下载地址同意下载协议下载电脑对应版本......
  • delete、drop和truncate三者区别
    delete、drop和truncate三者区别相同点:1、都有删除表的功能;不同点:1、delete、truncate仅仅删除表里面的数据;drop会把表的结构也删除掉2、delete是DML语句,操作完了,还可......
  • 删除文件夹提示需administrator权限
    解决办法:更改该文件夹所有者为当前登录用户,赋予该用户完全权限。一、改为当前登录用户          二、赋予该用户完全权限https://jingyan.baidu.c......
  • Oracle用户创建、赋权、查询及删除操作
    首发微信公众号:SQL数据库运维原文链接:https://mp.weixin.qq.com/s?__biz=MzI1NTQyNzg3MQ==&mid=2247485212&idx=1&sn=450e9e94fa709b5eeff0de371c62072b&chksm=ea37536cdd......
  • 删除有序数组中的重复项
    目录题目描述解题思路解题代码题目描述题目地址:https://leetcode.cn/problems/remove-duplicates-from-sorted-array/题目要求给你一个升序排列的数组nums,请你......
  • php array_flip() 删除数组重复元素
    phparray_flip()删除数组重复元素_php技巧_脚本之家 https://www.jb51.net/article/17104.htm方法如下:$arr=array(…………);//假设有一万个元素的数组,里面有重复......
  • Windos删除Ubuntu系统
    在Windows下安装了Ubuntu上系统后,想要删除Ubuntu系统:先删除Ubuntu分区,再删除Ubuntu开机引导项:https://zhuanlan.zhihu.com/p/356798985注意教程中的这个选择EFI所在分区......