繁体   English   中英

SQL删除特定范围内的表

[英]SQL Delete Tables within a specific Range

我有一个带有20.000个表的MySQL数据库。 所有表都类似于table1 table2 ... table20000

是否有SQL代码可删除特定范围内的表? 还是有一个简单的方法?

我已经搜索过互联网,但找不到方法。 如果有代码或简便的方法,而不是一张一张地删除表,那会容易得多。 感谢大家。

  1. 创建一个PHP脚本
  2. 使用information_schema.tables或“显示表”来动态查找表名
  3. 选择范围(从用户或在某些变量中)
  4. 循环并执行DROP TABLE

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM