批量删除以相同前缀开头的表

比如删除newsletter_daily_开头的表

1.找出以该前缀开头的表

SET SESSION group_concat_max_len = 10240;

SELECT
CONCAT( 'DROP TABLE ', GROUP_CONCAT( table_name ), ';' ) AS statement
FROM
information_schema.TABLES
WHERE
table_name LIKE 'newsletter_daily_%';

 

2.执行刚才查询出来的结果

posted on 2021-01-29 17:17  Ryanyanglibin  阅读(238)  评论(0编辑  收藏  举报

导航