gpt4 book ai didi

mysql - 如何在存储过程MySql中设置默认时区

转载 作者:行者123 更新时间:2023-11-30 22:55:59 26 4
gpt4 key购买 nike

任何人都可以分享存储过程的 date_default_time_zone 语法是什么吗?

不管怎样,我已经调用了这个函数

NOW()

获取日期和时间并将其存储到数据库中,但如果我没记错的话,它正在获取服务器时间。

提前谢谢你们。

最佳答案

日期/时间源自运行 SQL Server 实例的计算机的操作系统。

但是,您可以使用自定义 UDF,而不是调用 getdate(),然后在该 UDF 中进行时区更改。您还可以将默认值分配给类似这样的列

CREATE TABLE Test (Val DATETIME DEFAULT  dateadd(hh,-3,GETDATE()))

现在当你插入时它会使用默认值

INSERT test DEFAULT VALUES

SELECT * FROM test

....这当然不适用于更新,也有人可以更新该值

如果你想使用 GMT 然后使用 GETUTCDATE

SELECT GETUTCDATE()

关于mysql - 如何在存储过程MySql中设置默认时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26363733/

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