DELIMITER $$
USE `test1`$$
DROP TRIGGER /*!50032 IF EXISTS */ `tr_insert`$$
CREATE
/*!50017 DEFINER = 'root'@'%' */
TRIGGER `tr_insert` BEFORE INSERT ON `new`
FOR EACH ROW
BEGIN
IF new.a>new.b THEN
SET new.c='是';
ELSEIF new.a<new.b THEN
SET new.d='是';
END IF;
END;
$$
DELIMITER ;
本文介绍了一个具体的MySQL触发器创建案例,展示了如何在插入数据前根据条件设置字段值。此触发器应用于名为`new`的表,在数据插入之前判断`a`和`b`两字段的大小关系,并据此更新`c`和`d`字段。
372

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



