我的学习生活记录

这里是SUYE的站点

mysql 触发器

2022-9-13 夙夜 实际技能

示例
DELIMITER ;;
CREATE TRIGGER `work_order_bu` BEFORE UPDATE ON `work_order` FOR EACH ROW
IF (new.state>'1') THEN 
   set new.state='1';
END IF;;
DELIMITER ;


意为当work_order表数据更新时,在更新前判断更新的state值是否大于1,大于一则将state赋为1值
第一次DELIMITER指定之后结束符为;;
第二次DELIMITER指定临时结束符还原为;

标签: mysql