SQL语法

来自DeerGrove Wiki
Aker讨论 | 贡献2021年4月6日 (二) 14:25的版本 (创建页面,内容为“category:IS * mysql没有现成的工具可以实现批量删除相同前缀的表,所以我们可以通过构造语句来进行删除; * 首先通过以下…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索


  • mysql没有现成的工具可以实现批量删除相同前缀的表,所以我们可以通过构造语句来进行删除;
  • 首先通过以下语句构造出要执行的删除语句:
SELECT CONCAT( 'drop table ', table_name, ';' ) 
FROM information_schema.tables 
WHERE table_name LIKE 'act_%';
  • 以上sql运行结果如下:
DROP TABLE act_ge_bytearray;
DROP TABLE act_ge_property;
DROP TABLE act_hi_actinst;
DROP TABLE act_hi_attachment;
DROP TABLE act_hi_comment;
DROP TABLE act_hi_detail;
DROP TABLE act_hi_identitylink;
...
  • 然后复制该结果将该结果放入sql的可视化工具执行即可。