gpt4 book ai didi

mysql - 日期 + X 天作为列的默认值

转载 作者:行者123 更新时间:2023-11-29 16:01:49 25 4
gpt4 key购买 nike

我有 2 列:import_date 和 expire_date

因此在导入日期,默认值为 CURRENT_TIMESTAMP ,有没有办法可以设置“expire_date”列的值 default (define) = CURRENT_TIMESTAMP + 2 days ,或CURRENT_TIMESTAMP + 48 hours

我正在使用 MariaDB

或者,我可以获取 php 中的当前时间戳,添加 2 天并在导入时更新列。但如果可能的话我更愿意设置一个默认值。

最佳答案

您可以使用 DATE_ADD 函数来执行此操作。

很难设置默认时间戳。您使用触发器来完成此任务。

CREATE TRIGGER trigger_name
AFTER INSERT
ON table_name FOR EACH ROW

BEGIN

UPDATE yourtable SET expire_date=DATE_ADD(CURRENT_TIMESTAMP,INTERVAL 2 DAY);

END;

关于mysql - 日期 + X 天作为列的默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56128158/

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