mysql time now,MySQL的NOW()遵循哪个时区

本文探讨了MySQL中NOW()函数的行为,特别是在不同时间配置下的表现。NOW()返回当前日期和时间,其值取决于服务器所在时区。文章指出,根据MySQL版本的不同,当前时区可能指系统时区、服务器指定时区或是连接特定时区。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Does MySQL's NOW() follow the system's timezone or some standard like GMT or UTC?

解决方案

It's in the current time zone. From the 5.1 docs:

Returns the current date and time as a

value in 'YYYY-MM-DD HH:MM:SS' or

YYYYMMDDHHMMSS.uuuuuu format,

depending on whether the function is

used in a string or numeric context.

The value is expressed in the current

time zone.

Now "the current time zone" can mean different things:

The system time zone

A time zone specified for the MySQL server in general

A connection-specific time zone

(The 5.4 docs look the same for these bits. Obviously consult the docs for the version you're running for the best possible information.)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值