如何根据其他表中的信息构建MySQL触发器?

时间:2016-06-22 15:21:44

标签: mysql triggers

我有一个名为booking的表格,其中包含start_dateexpiry_datecourse_id字段,以及另一个名为course的表格,用于存储{{1}几个月。

我想做的是每当预订时,根据所选择的课程自动设置到期字段。因此,如果选择了duration 5且持续时间为12个月,那么当插入或更新预订时,它将获得course_id,将其添加到duration然后更新start_date因此。{/ p>

有什么想法?我知道MySQL触发器会这样做,但我真的不知道从哪里开始构建它们以及我可以用它们实际做些什么。

1 个答案:

答案 0 :(得分:-1)

假设您有权访问它,您必须在函数内触发一个自定义函数,该函数将初始预订信息写入数据库。

或者您可以编辑现有功能,以便在添加预订时添加到期日期。

编辑:我刚注意到你想使用MySql Triggers:

AFTER INSERT 

http://www.techonthenet.com/mysql/triggers/after_insert.php