MYSQL 似乎木有批量删除表的方法,不过,我们可以变通下来实现。
SELECT CONCAT(‘DROP TABLE ‘,TABLE_NAME,‘;‘) from information_schema.TABLES WHERE TABLE_SCHEMA="数据库名" AND TABLE_NAME LIKE "表名关键字";
这里的数据库名和表名关键字替换成你需要的值就OK了,核心思想就是用MYSQL拼装出用来删除表的命令- -
时间: 2024-09-30 17:52:28
MYSQL 似乎木有批量删除表的方法,不过,我们可以变通下来实现。
SELECT CONCAT(‘DROP TABLE ‘,TABLE_NAME,‘;‘) from information_schema.TABLES WHERE TABLE_SCHEMA="数据库名" AND TABLE_NAME LIKE "表名关键字";
这里的数据库名和表名关键字替换成你需要的值就OK了,核心思想就是用MYSQL拼装出用来删除表的命令- -