使用当前日期加上当前日期后30天创建表格

Dat*_*min 6 mysql database

有人可以帮助我如何创建一个今天加上30天的日期表.这是正确的吗?

create table SAMPLE datetoday datetime not null default current_datetime(),dateafter30days datetime not null default current_date(+30)

逻辑是例如现在有一个订户注册,因此它将在数据库上记录,并且他的注册到期时间是30天.

指注册日期和到期日期..

非常感谢

乔伊

Thi*_* Oo 1

create table SAMPLE
(
   SUBSCRIBER_ID    INT Primary Key,
   REGISTER_DT      DATETIME NOT NULL,
   EXPIRE_DT        DATETIME NOT NULL
)
Run Code Online (Sandbox Code Playgroud)

您可以在注册新用户时更新到期日期,如下所示。

 INSERT INTO SAMPLE(SUBSCRIBER_ID,REGISTER_DT,EXPIRE_DT)
    VALUES (1,GETDATE(), DATEADD(DAY,30,GETDATE())
Run Code Online (Sandbox Code Playgroud)