标签: mysql triggers insert sql-insert insert-update
这里有4个触发器可以添加到mysql表中:
假设所有触发器都已添加到表中。然后insert on duplicate执行了。执行什么触发器以及以什么顺序执行?
还在重复支持column上插入访问列值,并在VALUES(column)上插入以访问新插入值。它们如何映射到触发器中使用的NEW和OLD变量?
column
VALUES(column)
NEW
OLD
答案 0 :(得分:0)
首次插入重复更新时,它将尝试插入数据,如果失败,则更新记录。它总是只执行一个语句嵌入或更新,因此您可以期望触发插入触发器或更新触发器。不是全部