mysql触发器监控数据变化并设置表中其他字段
【摘要】 1、表结构:我现在设置一个触发器,当alreadyNumber=allNumber的时候,自动将status的值设置为是。 2、 触发器定义如下:create trigger triggerStatus1before update on dormfor each rowbegin if new.alreadyNumber=new.allNumber then set new.statu...
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:
表名
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)