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

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


ต่อไปนี้เป็นรูปแบบการรับโซนเวลาปัจจุบันของ MySQL

mysql> เลือก @@global.time_zone, @@session.time_zone;

ต่อไปนี้เป็นผลลัพธ์

<ก่อน>+--------------------+---------------------+| @@global.time_zone | @@session.time_zone |+--------------------+---------------------+ | ระบบ | SYSTEM |+--------------------+--------------------- +1 แถวในชุด (0.00 วินาที)

ด้านบนจะคืนค่า “SYSTEM” เนื่องจาก MySQL ถูกตั้งค่าสำหรับเขตเวลาของระบบ

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

mysql> สร้างตาราง CurrentTimeZone -> ( -> currenttimeZone datetime -> )ENGINE=MYISAM ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.19 วินาที)

กำลังแทรกระเบียนลงในตาราง

mysql> INSERT INTO ค่า CurrentTimeZone (ตอนนี้ ()); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.10 วินาที)

กำลังแสดงเขตเวลาปัจจุบัน

mysql> เลือก *จาก CurrentTimeZone;

ต่อไปนี้เป็นผลลัพธ์

<ก่อนหน้า>+---------------------+| โซนเวลาปัจจุบัน |+---------------------+| 2018-10-29 17:20:12 |+--------------------- +1 แถวในชุด (0.00 วินาที)