假设我有2张桌子。
在表A中,我创建了一个运行“ AFTER Insert”的触发器,在此触发器中,我在表B中插入了一个对表A的引用的行,并在表B中创建了另一个触发器“ AFTER Insert”。在表B上插入了ID,并引用了表A,因此我尝试用表B的引用更新表A的行。
但是这不可能,因为它触发了这个问题:
无法更新存储函数/触发器中的表,因为调用该存储函数/触发器的语句已使用该表
我已经尝试在SO中检查此问题,但是似乎没有其他情况适用于此问题。我该如何解决?
TLDR: 我只想要一个触发器,当插入新行时,在另一个表中创建另一行,并在两个表中都用一个外部ID引用它们。