ใช้ฟังก์ชัน CURDATE() และ NOW() เพื่อเพิ่มวันที่ปัจจุบันอัตโนมัติในคอลัมน์ของตาราง MySQL
ตัวอย่าง
เพิ่มวันที่ปัจจุบันอัตโนมัติในคอลัมน์ OrderDate ของตาราง year_testing:
mysql> INSERT INTO year_testing (OrderDate) VALUES(CURDATE()); Query OK, 1 row affected (0.11 sec) mysql> SELECT * FROM year_testing; +------------+ | OrderDate | +------------+ | 2017-10-28 | +------------+ mysql> INSERT INTO year_testing (OrderDate) VALUES(NOW()); Query OK, 1 row affected, 1 warning (0.12 sec) mysql> SELECT * FROM year_testing; +------------+ | OrderDate | +------------+ | 2017-10-28 | | 2017-10-28 | +------------+
หมายเหตุ: CURDATE() ส่งคืนเฉพาะวันที่ NOW() ส่งคืนวันที่และเวลา หากคอลัมน์เป็น DATE จะเก็บเฉพาะส่วนวันที่