我想知道是否可以在 5.1 中创建一个 mysql 触发器,以便在输入初始化日期后自动完成具有可变天数的日期字段。
类似这样的:MySQL add days to a date但天数与相应字段匹配,而不是静态数字。
以下是我的意思的示例:
理想情况下,我希望“退房”中的“返回日期”字段能够根据预订的退房日期和租赁类型自动完成。因此,例如,对于 ISBN 123,返回日期应为 7 月 2 日。
最佳答案
在触发器中,您可以选择所需的值并将其传递到下一条语句 --示例 ---
DROP TRIGGER IF EXISTS TEST_INSERT;
DELIMITER $$
CREATE TRIGGER TEST_INSERT AFTER INSERT ON TEST FOR EACH ROW BEGIN
SET v_date = (SELECT val FROM TABLE );
UPDATE TEST SET date = date + v_date where id = 161;
END$$
关于mysql触发器自动完成可变日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38166635/