aming 发表于 2019-1-22 17:46:53


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

truncate是清空表啊,光是清空的话后面还是需要drop,而且表有70万个....不如一次删掉。
删除数据的速度 ...
嗯,我的意思是先清空再drop 不过按你这个说法一想 确实 似乎先清空没啥用,那就只能先找有用的表转移出来,然后格式化库再导入了

StudyOverseas 发表于 2019-1-22 17:47:04

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

StudyOverseas 发表于 2019-1-22 17:42:00


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

你把实例删了,再重建新的,不就得了
然而有的库是要的....

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


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

嗯,我的意思是先清空再drop 不过按你这个说法一想 确实 似乎先清空没啥用,那就只能先找有用的表转移出 ...
有几个需要的库在里面,也懒得折腾了,写了个shell挂nohup了,一觉醒来应该就搞定了

StudyOverseas 发表于 2019-1-22 17:49:18

本帖最后由 aming 于 2019-1-22 18:18 编辑

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

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

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

Zeraba 发表于 2019-1-22 17:47:00


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

那你把有用的库导出,再删啊,
并且也是建议你这样操作啊,这等于就是先备份啊。
你这样删,稍微眼花手抖 ...
问题是导出再导入也很费时间,其实本地都有备份,放上数据库是为了方便查询

sotan 发表于 2019-1-22 17:54:02

本帖最后由 Zeraba 于 2019-1-22 18:42 编辑

语句合并一下 一个事务执行,如果有binlog 看看能不能关
了,就快了
页: 1 2 [3]
查看完整版本: 求Mysql快速删库方法