首頁 >資料庫 >mysql教程 >如何有效配置MySQL時區?

如何有效配置MySQL時區?

Barbara Streisand
Barbara Streisand原創
2024-12-14 19:20:14986瀏覽

How Do I Effectively Configure Time Zones in MySQL?

如何在 MySQL 中設定時區:深入指南

MySQL 透過各種方法提供靈活的時區管理。這裡有一個全面的指南,可以幫助您有效地設置時區。

my.cnf 檔案中的預設時區

在MySQL 設定檔中(「my.cnf」) "),可以使用下列指令在[mysqld] 部分中指定預設時區:

default-time-zone='+00:00'

此行設定預設時區為UTC(協調世界時)。變數儲存全域時區設定。 @@ session.time_zone變數控制目前連接的時區。時間zone 繼承自my.cnf。可以使用TIMEDIFF()函數取得目前時區偏移。 (timestamp) FROM table_name。日期時間列擷取為UNIX 時間戳記:SELECT UNIX_TIMESTAMP(CONVERT_TZ(utc_datetime, “00:00”,@@session.time_zone)) 來自table_name.

更改時區不會修改儲存的日期時間或時間戳值,但會影響它們的顯示方式,因為它們在內部儲存為UTC 時間戳記。

以上是如何有效配置MySQL時區?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn