MySQL 触发器调用存储过程
时间: 2023-07-19 19:55:25 浏览: 165
触发器调用存储过程
可以在 MySQL 触发器中通过 CALL 语句来调用存储过程。以下是一个示例:
CREATE TRIGGER `my_trigger` AFTER INSERT ON `my_table` FOR EACH ROW
BEGIN
CALL my_stored_procedure(NEW.id);
END;
在上面的示例中,我们创建了一个名为 my_trigger 的触发器,在每次插入 my_table 表格的新行之后,都会调用名为 my_stored_procedure 的存储过程,并将插入的行的 id 值作为参数传递给存储过程。
这样,每次插入新行时,都会触发该触发器,进而调用存储过程,以执行一些特定的操作。
阅读全文