在相同事件和动作时间有多个触发器的情况下,我们如何查看有关触发器顺序的信息?
可以在以下查询的帮助下完成-
mysql> SELECT trigger_name,action_order FROM INFORMATION_SCHEMA.triggers WHERE TRIGGER_SCHEMA = 'query' ORDER BY event_object_table,action_timing,event_manipulation; +------------------------------+--------------+ | trigger_name | action_order | +------------------------------+--------------+ | studentdetail_before_update | 1 | | studentdetail_before_update2 | 2 | +------------------------------+--------------+ 2 rows in set (0.10 sec)
上面的结果集显示了在数据库“查询”中针对相同事件和动作时间创建的多个触发器的顺序。