Devdit
 

SQL datetime บันทึกวันที่เวลาอัตโนมัติ

2.6K

SQL datetime บันทึกวันที่เวลาอัตโนมัติ บทความนี้สอนวิธีการตั้งค่าให้ field หรือ column ที่เป็นชนิด datetime มีการบันทึกวันที่-เวลา ให้อัตโนัติทุกครั้งที่มีการ INSERT หรือเพิ่มข้อมูลใหม่ มีรายละเอียดดังนี้

 

ตัวอย่าง SQL datetime บันทึกวันที่เวลาอัตโนมัติ

ALTER TABLE book ALTER date SET DEFAULT current_timestamp()

ผลลัพธ์

Query OK, 0 rows affected (0.015 sec)
Records: 0  Duplicates: 0  Warnings: 0

คำอธิบาย

SQL datetime บันทึกวันที่เวลาอัตโนมัติ จากตัวอย่างแก้ไขตารางชื่อ book ด้วย ALTER TABLE book จากนั้นแก้ไข column date โดยการกำหนดค่า default เป็น current_timestamp ด้วยคำสั่ง ALTER date SET DEFAULT current_timestamp() ซึ่ง current_timestamp จะดึงวันที่ เวลาปัจจุบันเพื่อบันทึกเป็นค่าเริ่มต้น หรือ default ให้กับ column ที่กำหนด ในลักษณะบันทึกเวลาอัตโนมัติ

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ