0

MYSQL:

我有一张表,上面有一个 AFTER INSERT ON 触发器。

我在表中插入了一百万行,触发器代码成功执行并更新了其他 10 个表。

现在,我已经从 10 个子表中删除了数据,但保留了父表中的百万行。

我可以手动模拟父表中那百万条记录的触发代码,以将它们重新插入到 10 个子表中......???

4

2 回答 2

1

不,你不能。只有INSERT在插入触发器之前/之后实际成功的 s 触发器。

于 2012-03-01T13:39:55.863 回答
0

您可以像“AFTER UPDATE”一样使用“AFTER INSERT”触发器,然后您可以在不损害任何东西的情况下进行安全更新,这样您就可以重新插入行。

不要忘记删除“AFTER UPDATE”,并恢复相应的“AFTER INSERT”。

于 2018-04-05T04:10:25.700 回答