在MySQL中,使用TRUNCATE关键字 可以删除表中的所有记录。

清空一个表里的所有数据,并归1自增ID的值
格式为:TRUNCATE [TABLE] 表名--------->要执行删除操作的数据表

例如:TRUNCATE TABLE table_ops

TRUNCATE与DELETE 的区别

1.delete 可以跟筛选条件,而truncate 只能删除表中的所有记录。

2.truncate语句,删除表中的数据后,向表中添加记录时,自动增加字段的默认初始值重新从1开始,而使用delete语句,删除表中所有记录后,向表中添加记录时,在原来的基础上递增,为删除时该字段的最大值加1。

3、delete语句,每删除一条记录,都会在日志中记录,而使用truncate语句,不会在日志中记录删除的内容,因此,truncate语句的执行效率比delete语句高

MySQL TRUNCATE相关推荐

  1. mysql truncate table命令使用总结

    truncate使用注意 由于上过truncate table a_table命令一次当,将教训记录下来,以示警戒! mysql truncate table a_table命令受影响结果说明,亲身体 ...

  2. mysql truncate很慢_mysql truncate 的问题

    问题是微信群里一伙计提的 `mysql truncate 空表都需要3 4秒,要优化解决` 一开始觉得这莫名其妙,因为作这种操作的都是后台运维,不是实时的对外服务,运维又不差这3秒 其反应trunca ...

  3. mysql truncate操作可能导致 数据表不存在

    mysql truncate操作可能导致 数据表不存在 最近出现show table 可以查到表,但是select 提示表不存在问题,分析发现所有出问题的数据表都执行过truncate操作,查资料发现 ...

  4. mysql truncate 授权_MySQL_TRUNCATE

    MySQL_TRUNCATE MySQL TRUNCATE 语法 TRUNCATE [TABLE] tbl_name TRUNCATE TABLE empties a table completel ...

  5. mysql truncate命令

    truncate命令结果跟delete很像,但是他们的执行原理完全不一样.truncate本质还是ddl语句 1.truncate先使用create命令创建表,然后drop源表,最后rename新表. ...

  6. mysql truncate很慢_mysql数据库truncate表时间长处理

    [环境介绍] 系统环境:Linux + mysql 5.7.18 + 主从复制架构 [背景描述] 客户反映用在mysql数据库上truncate一个innode引擎的list分区100G左右表时,耗时 ...

  7. mysql truncate partition_实战mysql分区(PARTITION)

    前些天拿到一个表,将近有4000w数据,没有任何索引,主键.(建这表的绝对是个人才) 这是一个日志表,记录了游戏中物品的产出与消耗,原先有一个后台对这个表进行统计.....(这要用超级计算机才能统计得 ...

  8. MySQL TRUNCATE 函数详解

    TRUNCATE(X,D) X 表示需要处理的数字,D 表示需要截取的位数.如果 D 为零,则返回的数字不含小数.D 也可以是负数,这样会把整数的部分置零. 示例如下: mysql> SELEC ...

  9. mysql truncate 大表_MySQL删除大表时潜在的问题(drop table,truncate table)

    case1,删除大表时,因为清理自适应hash索引占用的内容导致的MySQL服务挂起 case2,大表的随意Drop或者truncate导致MySQL服务的挂起 按照本文中的结论就是 MySQL5.6 ...

最新文章

  1. 给html5标签设置手机号码格式化,meta标签name=format-detection属性写法及用法
  2. python 查看已经安装的模块_教你用Python查看模块的帮助文档,方法和帮助信息...
  3. POJ2777 Count Color 线段树区间更新
  4. 关于IOS中safari下的select下拉菜单,文字过长不换行的问题
  5. 错误管道反应:Paul Szymkowiak和上下文驱动的思想家如何交谈
  6. python rgb 图像_在Python中查找RGB图像的互补图像
  7. element-UI ,Table组件实现拖拽效果
  8. Windows说明Linux分区和挂载点
  9. centos 7安装java 8
  10. 4k hidpi 黑苹果_【图片】为了让Mac pro也实现hidpi 把4k的分辨率显示成到1920,我今天也是拼了,下午研究了半天【macpro吧】_百度贴吧...
  11. 【Postgresql】pg截取第一个和最后一个字符
  12. rmats2sashimiplot:可视化rmats的可变剪切结果
  13. 男朋友向女朋友打的辞职报告
  14. STM32F4端口复用
  15. 苹果怎么下第二个微信_封面苹果手机微信聊天记录怎么恢复?
  16. K8S、kubernetes no resolver defined to resolve could not be resolved (3: Host not found) 问题解决
  17. split使用总结,被坑的正则特殊符号:*/+
  18. mini2440 led驱动程序测试实验
  19. 建行找不到服务器或DNS错误,企业网上银行常见问题解答
  20. 魏晋南北朝:北国飘雪(一)

热门文章

  1. 设置 Linux 别名命令 alias 永久生效的方法
  2. 千峰网络安全笔记(前三讲)
  3. [SUCCESS]Fedora install Nvidia-driver
  4. 【愚公系列】2023年05月 网络安全高级班 067.WEB渗透与安全(Havij实战-SQL自动化注入)
  5. 范式BCNF,3NF的判断方法
  6. 训练集、验证集、测试集划分
  7. 汉诺塔非递归算法分析与实现
  8. static变量和普通变量的区别
  9. 梁漱溟:做学问的八个境界
  10. 动态壁纸给linux发行版添加活力背景