首頁 >資料庫 >mysql教程 >如何修正 MySQL 中 UTC 和 GMT 1 之間的時區差異?

如何修正 MySQL 中 UTC 和 GMT 1 之間的時區差異?

Patricia Arquette
Patricia Arquette原創
2024-12-03 15:31:12773瀏覽

How Can I Correct Timezone Discrepancies Between UTC and GMT 1 in MySQL?

修正時區差異:將 UTC 轉換為 GMT 1

使用 MySQL 指令可以輕鬆解決 UTC 與 GMT 1 之間的時區差異。解決方法如下:

設定全球時區

要調整全球時區,可以在phpMyAdmin的SQL執行部分使用以下指令:

確保將“歐洲/倫敦”替換為所需的GMT 1時區

處理夏令時調整

指定時區對於進行夏令時調整的時區至關重要。考慮以下命令:

這會將全球時區設定為美國東部時區,這將考慮夏令時。

解決「未知或不正確的時區」錯誤

對於某些Linux 版本,您可能會遇到錯誤「#1298 - 未知或不正確的時間區。命令列執行:

提供 MySQL 的 root 密碼並執行指令。
  1. 這會將您的 zoneinfo 中的所有定義匯入到MySQL。

重新執行 SET GLOBAL time_zone 指令以建立所需的時區。

    以上是如何修正 MySQL 中 UTC 和 GMT 1 之間的時區差異?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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