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

วิธีเพิ่มวันที่ปัจจุบันอัตโนมัติในคอลัมน์ของตาราง MySQL

ใช้ฟังก์ชัน 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 จะเก็บเฉพาะส่วนวันที่