MySQL触发器如何执行多个语句?

MySQL触发器可以借助BEGIN…END构造执行多个语句。在BEGIN块中,我们还可以使用存储的例程(如条件和循环)中允许的另一种语法。为了说明这个概念,我们使用INSERT TRIGGER之前的以下示例使用IF条件语句-

示例

mysql> Create Trigger before_inser_studentage BEFORE INSERT ON student_age FOR EACH ROW

BEGIN

   IF NEW.age < 0 THEN SET NEW.age = 0;

   ELSEIF NEW.age > 100 THEN SET NEW.age = 100;

   END IF;

END //

以上是 MySQL触发器如何执行多个语句? 的全部内容, 来源链接: utcz.com/z/355681.html

回到顶部