数据库批量删除一个租户的多表数据--拒绝繁琐

工作:今天遇到线上需要清楚某一租户下的测试数据,自己一张一张表删除特别麻烦。
机智的程序员思维开始:能不能使用批量脚本直接删除

删除脚本

SELECT CONCAT('DELETE FROM ',T.TABLE_NAME,' WHERE tenant_id = "***";') AS 'table' FROM information_schema.`TABLES` T WHERE T.TABLE_SCHEMA = '****' ;

将批量生成的脚本复制出来运行。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章