我想在对表'table1'的每个'DELETE'操作之后执行一个触发器,因为我也需要删除'table2'中的相应行。
所以我想输入:
DELETE * FROM table1 WHERE x;
除了上述删除操作之外,触发器还应执行以下操作:
DELETE * FROM table2 WHERE x;
那么我该如何访问/重用触发器内的'WHERE'子句?
P.S .:我在UPDATE
操作中遇到了同样的问题,但我认为解决方案将是相同的...
P.P.S:为您提供更多信息:我有一个表存储一些加密数据,而另一个表存储加密密钥。因此,如果有人删除表1中的一行,我想删除表2中所有对应的键行(每个有权访问该行的用户都可以有1个行)。
感谢您的帮助:)