Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

mysql_tzinfo_to_sql - โหลดตารางเขตเวลาใน MySQL

mysql_tzinfo_to_sql โหลด Time Zone Tables ใน Database mysql ใช้กับระบบที่มี Zoneinfo Database (Linux, FreeBSD, Solaris, macOS)

ตำแหน่งทั่วไป: /usr/share/zoneinfo (Solaris: /usr/share/lib/zoneinfo)

วิธีเรียกใช้

shell> mysql_tzinfo_to_sql tz_dir | mysql -u root mysql
shell> mysql_tzinfo_to_sql tz_file tz_name | mysql -u root mysql
shell> mysql_tzinfo_to_sql --leap tz_file | mysql -u root mysql

รายละเอียด

  1. tz_dir: โหลดทั้งโฟลเดอร์ Zoneinfo -> สร้าง SQL Statements -> Pipe ให้ mysql
  2. tz_file tz_name: โหลด Single Time Zone File
  3. --leap tz_file: เริ่มต้น Leap Second Information

ตัวอย่าง

shell> mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql

คำแนะนำ

หลังรันเสร็จ ควร Restart Server เพื่อไม่ให้ใช้ Cached Time Zone Data เก่า