MySQL 触发器如何执行多条语句?
借助 BEGIN…END 构造,MySQL 触发器可以执行多条语句。在 BEGIN 块中,我们还可以使用存储例程中允许的其他语法,例如条件和循环。为了说明这个概念,我们使用以下 BEFORE 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 // Query OK, 0 rows affected (0.30 sec)
广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP