SQL 删除特定范围内的表
SQL Delete Tables within a specific Range
我有一个包含 20.000 table 的 MySQL 数据库。所有 table 都像
table1
table2
...
table20000
是否有sql代码可以删除特定范围内的table?或者有什么简单的方法吗?
我已经在互联网上搜索过,但找不到方法。如果有代码或简单的方法而不是一个一个地删除 table 会容易得多。谢谢大家。
- 创建 PHP 脚本
- 使用 information_schema.tables 或 'show tables' 动态查找您的 table 个名字
- select一个范围(来自用户或某些变量)
- 循环并执行 DROP TABLE
我有一个包含 20.000 table 的 MySQL 数据库。所有 table 都像 table1 table2 ... table20000
是否有sql代码可以删除特定范围内的table?或者有什么简单的方法吗?
我已经在互联网上搜索过,但找不到方法。如果有代码或简单的方法而不是一个一个地删除 table 会容易得多。谢谢大家。
- 创建 PHP 脚本
- 使用 information_schema.tables 或 'show tables' 动态查找您的 table 个名字
- select一个范围(来自用户或某些变量)
- 循环并执行 DROP TABLE