gpt4 book ai didi

带有偏移量的 MySQL 默认 DATETIME 字段

转载 作者:行者123 更新时间:2023-11-29 05:53:19 25 4
gpt4 key购买 nike

CREATE TABLE时,如何给MySQL的DATETIME字段设置默认偏移量??

oracle 中,我可以这样做:

PWDEXPIRETIME" DATE DEFAULT SYSDATE+30 NOT NULL ENABLE

但是在 MYSQL 中执行此操作时出现错误:

PWDEXPIRETIME` DATETIME DEFAULT CURRENT_TIMESTAMP+30 NOT NULL

最佳答案

如果您使用的 MySQL 版本早于 8+,那么您最多可以将 CURRENT_TIMESTAMP 指定为默认值,不带偏移量。

MySQL 8+ ,你可以使用 INTERVAL 语法来获得你想要的:

CREATE TABLE yourTable (
PWDEXPIRETIME DATETIME DEFAULT (CURRENT_TIMESTAMP + INTERVAL 30 MINUTE),
...
)

关于带有偏移量的 MySQL 默认 DATETIME 字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52142457/

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