要求:编写一个名为UPDATE_S的触发器,检查S表的STATUS,只允许0-100之间,超过100后,改为100。
USE mydata;
DELIMITER $
create trigger UPDATE_S before
update on S
for each row
Begin
if new.STATUS>100
then set new.STATUS=100;
end if;
END$
DELIMITER ;
---------------------------------------
主体样式:
USE <数据库>;
DELIMITER $
create trigger <触发器> before或者after
update on <主表> #主表区分大小写的,注意!
for each row
Begin #开始
---编写部分----
END$ #结束
DELIMITER ;