MYSQL:
我的桌子上有一个AFTER INSERT ON触发器。
我在表中插入了一百万行,触发器代码成功执行并更新了其他10个表。
现在,我已从10个子表中删除了数据,但保留了父表中的百万行。
我可以手动模拟父表中那些百万条记录的触发器代码,将它们重新插入10个子表... ???
答案 0 :(得分:1)
不,你不能。仅在插入触发器之前/之后触发实际的INSERT
触发器。
答案 1 :(得分:0)
您可以使用“AFTER INSERT”触发器,例如“AFTER UPDATE”,然后您可以在不伤害任何内容的情况下进行安全更新,这样您就可以重新插入行。
不要忘记删除“AFTER UPDATE”,并相应地恢复“AFTER INSERT”。