如何设置 MySQL 的时区
使用 MySQL 时,确保配置正确的时区对于准确的时间戳处理至关重要和数据操纵。 MySQL 允许您在三个位置设置时区:
1。 my.cnf 配置文件
在 my.cnf 文件的 [mysqld] 部分,指定 default-time-zone 参数,如:
default-time-zone='+00:00'
2.全局时区变量 (@@global.time_zone)
使用 SELECT @@global.time_zone 语句查看当前设置。要更改全球时区,请使用:
SET @@global.time_zone = '+8:00'; SET GLOBAL time_zone = 'Europe/Helsinki';
3。会话时区变量 (@@session.time_zone)
使用 SELECT @@session.time_zone 检查会话时区。暂时设置为:
SET @@session.time_zone = '+00:00'; SET time_zone = 'Europe/Helsinki';
要使指定时区(例如“欧洲/赫尔辛基”)正常工作,必须正确填充时区信息表。
其他 MySQL时区函数:
更改时区不会影响现有时间戳或日期时间值,但会根据新时区设置以不同方式显示它们。
以上是如何设置 MySQL 时区:配置文件、全局和会话变量?的详细内容。更多信息请关注PHP中文网其他相关文章!