Mysql 时间戳加 1 天

Fal*_*alk 1 php mysql unix-timestamp

我的数据库中有一个名为“eventstart”的字段。其中的值是一个 unix 时间戳。我想为此添加 1 天,但它只存储 0。

我试过:

UPDATE mytable SET eventstart=TIMESTAMPADD(DAY,1,eventstart) WHERE 1

UPDATE mytable SET eventstart=TIMESTAMPADD(DAY,1,DATE_FORMAT(FROM_UNIXTIME(eventstart), '%d-%m-%Y')) WHERE 1

UPDATE mytable SET eventstart=UNIX_TIMESTAMP(TIMESTAMPADD(DAY,1,DATE_FORMAT(FROM_UNIXTIME(eventstart), '%d-%m-%Y'))) WHERE 1
Run Code Online (Sandbox Code Playgroud)

……诸如此类的事情。

小智 5

你可以试试这个:

UPDATE mytable SET eventstart = eventstart + interval 1 day WHERE 1
Run Code Online (Sandbox Code Playgroud)