phpmyadmin数据库的自动化

a8jjtwal  于 2022-11-09  发布在  PHP
关注(0)|答案(1)|浏览(149)

当我将假期从0更改为1时,我希望日期更改为“间隔”中给定的天数
我在这里粘贴我的汗水;)

update employee_table
set date_nastne = date_nastne + "interval"
where added = 1
aiqt4smr

aiqt4smr1#

在触发程序中使用IF陈述式,检查您是否要将vacation0变更为1。如果是,请将间隔加入employee_table中的date_nastne数据行。

CREATE TRIGGER AFTER UPDATE ON przykladowa
FOR EACH ROW
IF NEW.vacation = 1 AND OLD.vacation = 0
THEN
    UPDATE employee_table
    set date_nastne = date_nastne + INTERVAL NEW.interval DAY
    where added = 1;
END IF;

相关问题