我有一个名为Campaign
的主表。广告系列的ID是另一个表CampaignRun
中的外键,CampaignRun的ID是第三个表CampaignRecipient
中的外键。由于我的CASCADE要求,我正在使用
DELETE FROM Campaign WHERE Id = x
删除有关广告系列的所有相关信息。但是这个功能在服务器上变得非常繁重,当然在运行时会锁定表。我想知道是否有更快的方法来处理DELETE FROM
。 TRUNCATE
速度更快,但遗憾的是没有条件。
非常感谢任何有用的建议。