实际上,我正在尝试创建一个“退役”sql表,该表将从已经存在的“staff”sql表中获取其值。
如果员工的工作年限超过5年,则他/她将被添加到退休表中。
我正在分享我尝试过的代码。
CREATE TABLE Retired(
StaffID INT
);
DELIMITER #
CREATE TRIGGER RetiredTrigger after insert on Staff
FOR EACH ROW
BEGIN
INSERT INTO ALUMNI(StaffID) VALUES(new.StaffID);
IF Staff.YearsOfService > 5
END #
理想情况下,结果应该是一个表(即退休表),该表应该只包含那些服务年限大于5年的教师的staffid。
我希望我能清楚地表达我的疑虑。
提前谢谢。
1条答案
按热度按时间63lcw9qa1#