怎么批量删除mysql数据库中相同前缀的表!
答案:1 悬赏:60 手机版
解决时间 2021-07-19 07:45
- 提问者网友:美人性情
- 2021-07-19 02:00
比如我想批量删除 前缀为“cdp_”的所有表,改怎么操作!
最佳答案
- 五星知识达人网友:怙棘
- 2021-07-19 02:20
在phpmyadmin中先运行(假设前缀是"abc"):
select concat('drop table ', table_name, ';')
from information_schema.tables;
where table_name like 'abc_%'
然后把执行的结果从网页中复制出来,粘贴到记事本中,把记事本中的文件另存为:droptable.sql 。(文件类型中选“所有文件”)
在phpmyadmin中,顶部的菜单中,有“import”,点击后,你把新建的文件上传上去,然后点击右下方的“执行”
select concat('drop table ', table_name, ';')
from information_schema.tables;
where table_name like 'abc_%'
然后把执行的结果从网页中复制出来,粘贴到记事本中,把记事本中的文件另存为:droptable.sql 。(文件类型中选“所有文件”)
在phpmyadmin中,顶部的菜单中,有“import”,点击后,你把新建的文件上传上去,然后点击右下方的“执行”
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯