如何在 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中文網其他相關文章!