gpt4 book ai didi

mysql - 创建表时如何增加列值

转载 作者:太空宇宙 更新时间:2023-11-03 10:51:40 25 4
gpt4 key购买 nike

我创建了一个表,其中有一列带有日期(与用户输入相匹配)。是否可以添加按输入日期 + 30 天自动完成的列?先感谢您。

最佳答案

列设置不可能,但您可以为此使用触发器:

DELIMITER //
CREATE TRIGGER interval_bi BEFORE INSERT ON your_table
FOR EACH ROW
BEGIN
IF NEW.mydate
THEN
SET NEW.date_and_30 = DATE_ADD(NEW.mydate, INTERVAL 30 DAY);
END IF;
END //
DELIMITER ;

对于 BEFORE UPDATE 也是如此。

关于mysql - 创建表时如何增加列值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24407856/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com