jef*_*eon 14 mysql sql
MySQL的NOW()是否遵循系统的时区或某些标准,如GMT或UTC?
Ale*_*lli 24
根据文档,规则很复杂,但大多数归结为"当前会话的时区"(默认为系统时区):
当前会话时区设置会影响区域敏感的时间值的显示和存储.这包括由NOW()或CURTIME()等函数显示的值,以及存储在TIMESTAMP列中和从TIMESTAMP列中检索的值.TIMESTAMP列的值从当前时区转换为UTC以进行存储,并从UTC转换为当前时区以进行检索.
当然,UTC_TIMESTAMP()如果您需要UTC,您可以使用.
UTC_TIMESTAMP()
Jon*_*eet 12
它在当前时区.来自5.1文档:
以"YYYY-MM-DD HH:MM:SS"或YYYYMMDDHHMMSS.uuuuuu格式返回当前日期和时间,具体取决于函数是在字符串还是数字上下文中使用.该值以当前时区表示.
现在"当前时区"可能意味着不同的事情:
更多详细信息在5.1时区文档中.
(对于这些位,5.4文档看起来是一样的.显然请查阅您正在运行的版本的文档以获取最佳信息.)
归档时间:
16 年,1 月 前
查看次数:
13967 次
最近记录: