如题;
TRUNCATE TABLE 0.3S
DELETE TABLE XX ;//数据量越少越快。100条不到100毫秒。
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

请问:mysql delete 很少的数据,用时要比TRUNCATE TABLE快呢?
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
devmiao 2016-04-12 15:47关注本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2025-05-02 08:50小希分享的博客 1. **WHERE 子句的重要性**:UPDATE 和 DELETE 语句如果没有 WHERE 子句,会影响表中的所有记录,可能导致数据丢失。VALUES (1, '张三', 'zhangsan@example.com', 25);-- 删除temp_logs表中的所有数据。VALUES (2, '...
- 2022-07-17 13:31睿思达DBA_WGX的博客 删除数据
- 2020-11-02 14:12wsyzcj的博客 mysql删除百万数据会进行锁表,就是说当一张表超过数十万上百万的时候不能直接操作delete,这个我相信有经验的伙伴都知道,不知道 的话可以手动试一下,不过记得频繁重启mysql服务(哈哈哈) 解决方案 truncate ...
- 2025-01-16 20:33艾斯比的日常的博客 在数据库管理中, 经常会遇到需要删除大量数据的情况. 对于 MySQL 数据库而言, 如何高效快速地删除数据是一个值得深入探讨的问题. 本文将详细介绍几种在 MySQL 中快速删除数据的方法及相关注意事项.
- 2021-01-10 10:30Yyviuss的博客 或者 truncate table ; 甚至是delete * from?如果这张表足够大,比如1亿行记录,drop 的时间需要多久,期间我的MySQL是否能正常访问?首先要删掉的大表一定是没人访问的表如果这张表仍然还有被高频的访问,你敢直接...
- 2019-08-09 09:46恒奇恒毅的博客 如果要真正腾出磁盘空间,还必须使用optimize table xxx进行磁盘碎片处理,但是这个命令会在相应的库下产生一个很大的#sql-xxx文件(增长速度特别快,根据清理的表的大小),所以不能等磁盘已经快满了才想起来清理,...
- 2021-03-24 00:10bisal(Chen Liu)的博客 前两天碰到了一个问题,MySQL的一张表,1220万数据量,需要删除1200万数据,仅存储20万数据,讨论了三种方案,1. 00:00直接执行truncate,只存储新数据。2. 将122...
- 2021-01-19 03:19weixin_39855843的博客 当mysql表有大量数据要删除的时候,sql的执行时间会非常长,甚至会执行超时。比较好的办法有两种,用存储过程,一点点删除用中间表,通过导出表到新表,然后truncate原表,再重命名新表、原表的名字。存储过程伪过程...
- 2024-06-18 16:10hitits的博客 自己汇总的面试题,涉及到大数据的常用组件,将持续更新... ... 部分图片不全,后期继续完善 更新记录: 2024-6-18 初版0.1.0 :hadoop,hbase,doris,hive,mysql,es 2024-6-26 1.0.0 : java,spark,redis,kafka...
- 2021-01-19 05:58凤陶的博客 1.与界面操作相比,通过SQL语句操作更为灵活,功能更为强大。...2. 插入记录命令一旦创建了数据库和表,下一步就是向表里插入数据。通过insert或replace语句可以向表中插入一行或多行数据。(replace语句的用法和...
- 2022-01-27 16:44羌俊恩的博客 二、MySQL巡检 2.1、检查MySQL主从复制健康状态 show slave status\G #通过重要字段来判断当前主机的主从复制状态是否健康 …… Slave_IO_Running: Yes Slave_SQL_Running: Yes …… Slave_SQL_Running_State: ...
- 2021-09-08 21:42yπ_π的博客 文章目录一、当使用两列做主键时:primary key(列名,列名)即可,注意:这两列都要not null外键的名字不可以重复,外键可以节省空间,可以起到约束的作用外键:一对一,一对多,多对多当外键关联的表中使用两列做...
- 2020-12-30 08:02weixin_39655362的博客 默认开启日志,便于恢复数据,存放在mysql安装目录下show variables like ‘log_bin’;2.mysql默认创建的是InnoDb数据库—在安装目录下有一个my.ini文件里面有相关设置3.MyIsam和InnoDb进行对比create table ***()...
- 2024-06-07 23:48小柒_02的博客 需要代做+V MySQL数据库 - 数据库和表的基本操作(一) MySQL数据库 - 数据库和表的基本操作(二)
- 2021-12-20 15:10BLAZAR'的博客 CREATE TABLE `product` ( `pid` int NOT NULL AUTO_INCREMENT, `pname` varchar(64) DEFAULT NULL COMMENT '商品名', `price` double DEFAULT NULL COMMENT '价格', PRIMARY KEY (`pid`) ) ENGINE=InnoDB AUTO_...
- 2025-03-10 23:25椛椛~的博客 关系数据库,都是遵循SQL语法进行数据查询和管理的。
- 2019-12-17 19:30骑着蜗牛ひ追导弹'的博客 一、数据的删除 俗话说得好,时过境迁,数据库中的数据也不例外。在这个飞速发展的快节奏时代里,新知识不断涌现,数据也在更新着。当你愁着为一条条更改数据时,何尝不想着快速脱离囧Σ(っ °Д °;)っ境呢,也许...
- 2025-03-23 22:15m0_74256660的博客 如果直接在分组后的结果集上进行条件判断,将条件写在where中,会报错,因为:结果集是分组后才能做的判断,而where实在查询前的条件判断。count(1) and count(字段) ...如果count(1)是聚索引,id,那肯定是count(1)快。
- 2025-04-12 20:41S01d13r的博客 从效率上说,UNION ALL 要比 UNION 快很多,如果合并没有刻意要删除重复行,那么就使用 UNION All。 13、count(*)、count(1) 与 count(列名) 的区别? count(*):统计表中所有行的数量,无论列值是否为 NULL。 ...
- 2024-02-23 14:52码农滴自我修养的博客 6、drop、delete 与 truncate 区别? 7、IN与EXISTS的区别 二、索引 1、索引及索引底层数据结构 2、二叉树、B树和B+树有什么区别? 3、关于索引的底层实现,为什么选择 B+Tree 而不是红黑树? 4、索引算法有...
- 没有解决我的问题, 去提问