mysql触发器监控数据变化并设置表中其他字段
1、表结构:
我现在设置一个触发器,当alreadyNumber=allNumber的时候,自动将status的值设置为是。
2、 触发器定义如下:
create trigger triggerStatus1
before update on dorm
for each row
begin
if new.alreadyNumber=new.allNumber
then
set new.status='是';
end if;
if new.alreadyNumber<>new.allNumber
then
set new.status='否';
end if;
end;
3、参数解释:
triggerStatus1:
触发器名before:
触发时机update:
触发事件
dorm:
表名