gpt4 book ai didi

mysql - 有没有办法在 mysql 中创建 DATETIME 列,默认为 UTC 中的当前时间戳?

转载 作者:行者123 更新时间:2023-11-29 12:17:46 25 4
gpt4 key购买 nike

在多层系统中,唯一拥有“本地时间”概念的地方是远离数据库的许多层。因此,我不太喜欢timestamp的mysql列类型,因为这意味着返回的数据取决于服务器的配置和客户端的连接。我更愿意使用 datetime 列并明确说明时区。

自 mysql 5.6.5 起,支持默认值,但似乎 datetime 列的唯一默认值是 CURRENT_TIMESTAMP,它设置 datetime 列改为本地时间。

除了触发器之外,是否还有一个 datetime 创建列,用于存储 UTC 格式的创建时间?

最佳答案

似乎无法将 DATETIME 的默认值设置为 UTC 格式的“NOW”。

关于mysql - 有没有办法在 mysql 中创建 DATETIME 列,默认为 UTC 中的当前时间戳?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29495125/

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