如何在postgres中插入未来的时间戳

时间:2016-03-31 01:39:58

标签: postgresql timestamp future

我在这个示例中看到select,但是当我尝试执行这样的查询时:

INSERT INTO "public"."sessions"
    ("account", "token_key", "timestamp", "timeout") 
VALUES
    ('zndr.k.94@gmail.com', 'afasdfasdf', 'now()', 'now()' + (20 * interval '1 minute')) 
RETURNING "id", "account", "token_key", "timestamp", "timeout", "active", "keychain";

我不知道该怎么做。找不到任何例子。

1 个答案:

答案 0 :(得分:2)

这样做。

INSERT INTO 'public'.'sessions'('account', 'token_key', 'timestamp', 'timeout') 
VALUES('abc@123.com', 'afakjljksdasdfasdffasdf', NOW(), NOW() + '20 minutes');