Page

[SQL]mysql批量删除前缀为xx的数据表

717Anson16-09-29


我这次试验的是如何批量删除前缀为dede_的数据表

首先进入控制台输入以下sql,目的是把数据库中dede_前缀的表在拼接,号之后输出

SELECT CONCAT( table_name, ',' ) 
FROM information_schema.tables
WHERE table_name LIKE 'dede_%'


下面就获得了我们想要删除的所有表,然后把所有表在一页显示,接下来把所有表名复制到所要删除表的所在数据库里的sql输入框,在前面加上drop table,最后,号换成;号


blob.png


blob.png

drop table dede_addon17,
dede_addon18,
dede_addon19,
dede_addon20,
dede_addon21,
dede_addon22,
dede_addon23,
dede_addon24,
dede_addon25,
dede_addon26,
dede_addonarticle,
dede_addonimages,
dede_addoninfos,
dede_addonshop,
dede_addonsoft,
dede_addonspec,
dede_addonvideo,
dede_admin;



这样就可以批量删除制订前缀的数据表了




来自ansion

2016年9月29日