首頁 > 資料庫 > mysql教程 > 為什麼 MySQL 中 CONVERT_TZ 回傳 NULL,如何修復?

為什麼 MySQL 中 CONVERT_TZ 回傳 NULL,如何修復?

Barbara Streisand
發布: 2024-12-03 06:57:10
原創
241 人瀏覽過

Why Does CONVERT_TZ Return NULL in MySQL, and How Can I Fix It?

Understanding "CONVERT_TZ Returns NULL" Error

In MySQL, encountering a "CONVERT_TZ Returns似如此直forward。原因可能出在 MySQL 時區表尚未載入到資料庫中。

要載入時區表,請使用以下指令:

mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysql
登入後複製

在此指令中:

  • /usr/share/zoneinfo 是時區資訊檔案的路徑。
  • -u root -p 允許您使用 root 使用者身分連線到 MySQL。
  • mysql 是內建資料庫的名稱,用來儲存 MySQL特定的設定資料。

執行此指令後,資料庫中將載入時區表。現在可以再次運行 CONVERT_TZ 函數,它將正確地傳回轉換後的時間。

注意:mysql_tzinfo_to_sql 指令可能會根據您的系統而有所不同。有關具體命令的詳細信息,請查閱 MySQL 文件。

以上是為什麼 MySQL 中 CONVERT_TZ 回傳 NULL,如何修復?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板