1. 数据库名: test ,字段如下图



2. 需求: 当数据更新 把 a+b 的值更新到 c 字段

触发器代码如下

CREATE TRIGGER tg2
BEFORE update
ON test
FOR EACH ROW
BEGIN
   set new.c=(new.a+new.b);
END;

更新本表不需要加 update table


注意: 当a或者b有一个未null值时,更新后c的值也会为空;

更多推荐