MySQL 時區的詳細清單
簡介
簡介
MySQL 設定中的有效 time_zone 值通常取決於主機作業系統。然而,尋找支援的時區的詳盡清單可能具有挑戰性。
將時區資料載入到 MySQLmysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysql
USE mysql; SELECT * FROM `time_zone_name`;
卸載時區資料
TRUNCATE `time_zone` ; TRUNCATE `time_zone_leap_second` ; TRUNCATE `time_zone_name` ; TRUNCATE `time_zone_transition` ; TRUNCATE `time_zone_transition_type` ;
刪除表的注意事項
切勿刪除這些表,因為這可能會導致嚴重問題。
自動時區更新
#!/bin/bash if [ `find /usr/share/zoneinfo -mtime -1 | grep -v '\.tab' | wc -l` -gt 0 ]; then echo "Updating MySQL timezone info" mysql_tzinfo_to_sql /usr/share/zoneinfo 2>/dev/null | mysql -u root mysql echo "Done!\n" fi
配置卡加利的時區
America/Edmonton
範例查詢
SELECT CONVERT_TZ('2023-03-08 15:00:00', 'GMT', 'America/Edmonton');
以上是如何找到 MySQL 時區的詳盡清單?的詳細內容。更多資訊請關注PHP中文網其他相關文章!