SQL 删除特定范围内的表

SQL Delete Tables within a specific Range

我有一个包含 20.000 table 的 MySQL 数据库。所有 table 都像 table1 table2 ... table20000

是否有sql代码可以删除特定范围内的table?或者有什么简单的方法吗?

我已经在互联网上搜索过,但找不到方法。如果有代码或简单的方法而不是一个一个地删除 table 会容易得多。谢谢大家。

  1. 创建 PHP 脚本
  2. 使用 information_schema.tables 或 'show tables' 动态查找您的 table 个名字
  3. select一个范围(来自用户或某些变量)
  4. 循环并执行 DROP TABLE