创建触发器
在MySQL中,创建触发器语法如下:

其中:

BEGIN…END详解
在MySQL中,BEGIN … END 语句的语法为:

例子: 表示在course的表下面添加一个删除意义的触发器,并且关联score表,如果course表中course_id被删除,那么score表中的course_id也会被删除。

例子2:更新一个触发器,表示在course的表下面添加一个更新意义的触发器,并且关联score表,如果course表中course_id被更新或改变,那么score表中的course_id也会被更新或改变。

例子3:插入一个触发器,表示在course的表下面添加一个插入意义的触发器。
注意:插入之前需要在表中增加目录字段,保存之后默认为0,下面代码为如果插入的年纪小于46岁,那么为46岁,插入具体数值之前,需要将触发器插入改为更新,代码才会运行,表才会发生变化。
例子4:更新一个触发器,表示在course的表下面添加一个更新意义的触发器。
注意:下面代码为如果插入的男,那么改为男性,女。。。。。插入具体性别之前,需要将触发器插入改为更新,代码才会运行,表才会发生变化。

注意:如果报错大概率是触发字段,请检查触发器的触发字段,after与before二选一,灵活变通。
2292

被折叠的 条评论
为什么被折叠?



