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

เราจะรู้เกี่ยวกับช่วงเริ่มต้นของประเภทข้อมูล TIMESTAMP ด้วยความช่วยเหลือของฟังก์ชัน MySQL FROM_UNIXTIME() ได้อย่างไร


ดังที่เราทราบแล้วว่าฟังก์ชันนี้จะแปลงจำนวนวินาทีเป็นค่า TIMESTAMP ดังนั้น การระบุ 0 วินาทีเป็นอาร์กิวเมนต์ จะทำให้ช่วงเริ่มต้นของประเภทข้อมูล TIMESTAMP

mysql> Select FROM_UNIXTIME(0);
+-------------------------+
| FROM_UNIXTIME(0)        |
+-------------------------+
| 1970-01-01 05:30:00     |
+-------------------------+
1 row in set (0.00 sec)

ตอนนี้ถ้าเราจะเปลี่ยนอาร์กิวเมนต์จาก 0 เป็น 60 วินาที เวลาจะเปลี่ยนเป็น 01 นาที

mysql> Select FROM_UNIXTIME(60);
+-------------------------+
| FROM_UNIXTIME(60)       |
+-------------------------+
| 1970-01-01 05:31:00     |
+-------------------------+
1 row in set (0.00 sec)