如果我们针对同一事件和动作时间创建了多个触发器,MySQL 将以什么顺序调用这些触发器?
在这种情况下,MySQL 将按创建顺序调用触发器。但是,借助以下选项,我们可以更改顺序 −
FOLLOWS 选项
此选项允许新触发器在现有触发器之后激活。
语法
FOR EACH ROW FOLLOWS trigger_name
PRECEDES 选项
此选项允许新触发器在现有触发器之前激活。
语法
FOR EACH ROW PRECEDES trigger_name
广告
在这种情况下,MySQL 将按创建顺序调用触发器。但是,借助以下选项,我们可以更改顺序 −
此选项允许新触发器在现有触发器之后激活。
FOR EACH ROW FOLLOWS trigger_name
此选项允许新触发器在现有触发器之前激活。
FOR EACH ROW PRECEDES trigger_name