找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
楼主: StudyOverseas

求Mysql快速删库方法

[复制链接]

268

主题

1593

回帖

4020

积分

论坛元老

积分
4020
发表于 2019-1-22 17:46:53 | 显示全部楼层

StudyOverseas 发表于 2019-1-22 17:56

truncate是清空表啊,光是清空的话后面还是需要drop,而且表有70万个....不如一次删掉。
删除数据的速度 ...

嗯,我的意思是先清空再drop 不过按你这个说法一想 确实 似乎先清空没啥用,那就只能先找有用的表转移出来,然后格式化库再导入了
回复

使用道具 举报

111

主题

462

回帖

1277

积分

金牌会员

积分
1277
 楼主| 发表于 2019-1-22 17:47:04 | 显示全部楼层
你把实例删了,再重建新的,不就得了
回复

使用道具 举报

111

主题

462

回帖

1277

积分

金牌会员

积分
1277
 楼主| 发表于 2019-1-22 17:42:00 | 显示全部楼层

aming 发表于 2019-1-22 18:09

你把实例删了,再重建新的,不就得了

然而有的库是要的....
回复

使用道具 举报

268

主题

1593

回帖

4020

积分

论坛元老

积分
4020
发表于 2019-1-22 17:47:47 | 显示全部楼层

LOC论坛最屌MJJ 发表于 2019-1-22 18:08

嗯,我的意思是先清空再drop 不过按你这个说法一想 确实 似乎先清空没啥用,那就只能先找有用的表转移出 ...

有几个需要的库在里面,也懒得折腾了,写了个shell挂nohup了,一觉醒来应该就搞定了
回复

使用道具 举报

111

主题

462

回帖

1277

积分

金牌会员

积分
1277
 楼主| 发表于 2019-1-22 17:49:18 | 显示全部楼层
本帖最后由 aming 于 2019-1-22 18:18 编辑

StudyOverseas 发表于 2019-1-22 18:10

然而有的库是要的....


那你把有用的库导出,再删啊,
并且也是建议你这样操作啊,这等于就是先备份啊。
你这样删,稍微眼花手抖,就会把有用的也删了的。
回复

使用道具 举报

32

主题

665

回帖

1496

积分

金牌会员

积分
1496
发表于 2019-1-22 17:47:00 | 显示全部楼层

aming 发表于 2019-1-22 18:17

那你把有用的库导出,再删啊,
并且也是建议你这样操作啊,这等于就是先备份啊。
你这样删,稍微眼花手抖 ...

问题是导出再导入也很费时间,其实本地都有备份,放上数据库是为了方便查询
回复

使用道具 举报

25

主题

480

回帖

1065

积分

金牌会员

积分
1065
发表于 2019-1-22 17:54:02 | 显示全部楼层
本帖最后由 Zeraba 于 2019-1-22 18:42 编辑

语句合并一下 一个事务执行,如果有binlog 看看能不能关
了,就快了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2025-4-26 09:40 , Processed in 0.017293 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表