用户将数据插入表后调用存储过程

时间:2014-02-27 00:16:00

标签: mysql procedure

我需要帮助调用存储过程。让我简要解释一下问题所在。

我有一个“预订”表,无论何时进行新预订并将新数据插入预订表,我都需要调用一个存储过程,该过程旨在更新另一个表中的字段。用户在“预订”中插入数据后调用存储过程时出现问题。我不想使用需要SP的触发器。你们认为我可以使用像AFTER INSERT table_name CALL stored_procedure()这样的东西吗?等

欢迎任何帮助。

非常感谢。

1 个答案:

答案 0 :(得分:0)

您所描述的是AFTER INSERT TRIGGER。您可以将商店程序置于触发器内,但不是recommendable

您拥有的选项:

  • 调用sql代码生成的触发器(无存储过程)
  • 将INSERT和CALL包装到TRANSACTION中的SP