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

ฉันจะตั้งค่าเขตเวลาของ MySQL ได้อย่างไร


หากต้องการทราบเวลาปัจจุบัน เราสามารถใช้ฟังก์ชัน now() กับคำสั่ง SELECT แบบสอบถามมีดังต่อไปนี้ −

mysql> เลือกตอนนี้ ();

หลังจากดำเนินการสืบค้นข้อมูลข้างต้นแล้ว เราจะได้เวลาปัจจุบัน ต่อไปนี้เป็นผลลัพธ์ -

<ก่อนหน้า>+---------------------+| ตอนนี้() |+---------------------+| 2018-10-06 12:57:25 |+--------------------- +1 แถวในชุด (0.02 วินาที)

ในการตั้งเขตเวลา เราสามารถใช้คำสั่ง SET ไวยากรณ์มีดังนี้ −

mysql> SET time_zone ="ค่าบางอย่าง";

ตอนนี้ฉันกำลังใช้แบบสอบถามด้านบนเพื่อตั้งค่าเขตเวลา แบบสอบถามมีดังนี้ −

mysql> SET time_zone ="+9:50";ตกลง, 0 แถวได้รับผลกระทบ (0.00 วินาที)

เราสามารถตั้งค่าได้ทั่วโลกด้วยความช่วยเหลือของคำสั่ง SET -

mysql> set global time_zone="+9:00";Query OK, 0 แถวได้รับผลกระทบ (0.00 วินาที)