gpt4 book ai didi

mysql - 将时间戳插入数据库 + 7 天

转载 作者:IT老高 更新时间:2023-10-29 00:09:47 26 4
gpt4 key购买 nike

我正在尝试在 MySQL 中创建一个表,该表的时间戳字段比 now() 提前 7 天有没有办法做到这一点?

这是我当前的代码

CREATE TABLE tbl_reg
(
reg_id int(7) NOT NULL auto_increment KEY,
user_id int(7) NOT NULL,
registration_key char(50) NOT NULL,
registration_expires timestamp default now()+7days,
stamp_created timestamp default now()
);

谁能帮忙,因为我在 mysql 网站上找不到类似的东西,想知道是否有办法做到这一点?

最佳答案

MySQL 中有许多日期/时间函数可以解决这个问题。

http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_date-add

registration_expires=DATE_ADD(NOW(), INTERVAL 7 DAY)

不过,您不能将表达式设置为默认表达式 - 您需要在 INSERT 查询中进行设置。请注意,即使您的 expr 值 > 1,单位值也没有使用复数形式。

关于mysql - 将时间戳插入数据库 + 7 天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5504395/

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