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 ที่กำหนด ในลักษณะบันทึกเวลาอัตโนมัติ