问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

mysql一次删除多个表中数据

发布网友 发布时间:2022-04-21 07:48

我来回答

2个回答

懂视网 时间:2022-04-29 20:11

mysql捷删除大量数据的方法:

方案1、

直接使用delete

因delete执行速度与索引量成正比,若表中索引量较多,使用delete会耗费数小时甚至数天的时间

方案2、

(1)创建临时表,表结构与原表结构相同

(2)将需要保留的数据插入至临时表中

(3)drop原表

(4)将临时表改名为原表名

经过测试,drop表一般耗时在3秒以内

此方案主要耗时步骤为第二步,若需要保留的数据量不大时,此方案是最佳方案

更多相关免费学习推荐:mysql教程(视频)

热心网友 时间:2022-04-29 17:19

可以写个脚本(或者函数),保存一下脚本,删除的时候直接运行就行。
比如:
delete from table_v1;
delete from table_v2 where **;
delete from table_v3 where ***;
将需要删除内容的表,都放到一个文件中,执行这个文件中的脚本就可以实现批量删除。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 如何在mysql中清空某个数据库文件? mysql删除数据库sftp怎么使用 mysql 怎样删除表记录,什么命令??? 怎么删除mysql数据库 mysql怎么删除数据库 如何从MYSQL数据库中删除表 mysql如何清空表 mysql如何删除数据库中所有数据但是要保留表 mysql删除数据 mysql中怎么删除表 mysql删除表格数据? 如何用手机支付宝转账到银行卡 如何用手机从支付宝转账到银行卡 支付宝扫码转账到银行怎么隐藏卡号 如何从支付宝转账到银行卡 支付宝转帐到银行一般须要多长时间 怎么找到支付宝扫码转账的账户 支付宝转账怎么到银行卡 为什么支付宝是商家码 别人扫码之后 我转账到银行卡 还是扣手续费? 支付宝如何转账到银行账户 win10屏幕设置 win10系统屏幕设置 win10怎么设置双屏幕显示 win10系统怎么调整屏幕 格力空调oe是什么故障? 格力空调显示E6是什么故障,不制冷,求大神解 微信听筒模式是什么 微信语音杂音好大怎么回事? 为啥接电话声音很小,但微信语音声音很大? 微信听筒模式声音太大怎么调小 发微信语音杂音很大怎么办? 为什么微信语音有回音? 发的微信语音声音很粗怎么回事 为什么微信语音我带耳机听别人的声音那么大 为啥接电话声音很小,但微信语音声音很大 oppo手机微信语音声音大怎么调小声? 微信视频聊天声音大怎么解决 微信聊天声音太大怎样调小 微信语音发出去的那一刻声音很大怎么办 微信发送语音杂音很重怎么回事