首页 > 解决方案 > Mysql如果记录数大于X,那么运行这个?

问题描述

我正在从 Windows 批处理文件中运行以下代码,以从多个 MySql 表中删除不再需要的记录。

DELETE FROM TableA
WHERE SystemID NOT IN (SELECT SystemID FROM MasterTable)  ;

DELETE FROM TableB
WHERE SystemID NOT IN (SELECT SystemID FROM MasterTable)    

在该代码运行之前,将一批数据导入到 MasterTable 中。只要导入到 MasterTable 没有任何问题,一切都会正常工作。我可以在上面的代码之前放什么来检查 MasterTable 的记录数,如果它大于 X 则运行上面的 sql?

标签: mysql

解决方案


推荐阅读