Mysql批量删除带有相同前缀表名的表

Mysql批量删除带有相同前缀表名的表

数据库中的表

现在要删除带有xt_td_testrecord_rundata前缀的表

1.执行一下查询语句,得到的需要的删除语句

SELECT CONCAT( 'drop table ', table_name, ';' ) 
FROM information_schema.tables 
WHERE table_name LIKE 'xt_td_testrecord_rundata_%';

查询结果

2.将查询结果复制粘贴并执行

带有xt_td_testrecord_rundata的表全部被删除
最终结果

猜你喜欢

转载自blog.csdn.net/my_clear_mind/article/details/77698833
今日推荐