สองฟังก์ชันหลัก
| ฟังก์ชัน | คืนค่า | ตัวอย่าง |
|---|---|---|
CURDATE() | เฉพาะวันที่ (Date) | 2018-11-23 |
NOW() | วันที่และเวลา (Datetime) | 2018-11-23 17:31:26 |
ตัวอย่าง: Insert แค่ Date
mysql> create table CurDateDemo (ArrivalDate datetime); mysql> insert into CurDateDemo values(curdate()); mysql> select * from CurDateDemo;
+---------------------+ | ArrivalDate | +---------------------+ | 2018-11-23 00:00:00 | +---------------------+
เวลาเป็น 00:00:00 เพราะ CURDATE() ไม่มีส่วนเวลา
ตัวอย่าง: Insert DateTime
mysql> create table NowDemo (ArrivalDate datetime); mysql> insert into NowDemo values(now()); mysql> select * from NowDemo;
+---------------------+ | ArrivalDate | +---------------------+ | 2018-11-23 17:31:26 | +---------------------+
สรุป
- ต้องการแค่วันที่ →
CURDATE() - ต้องการวันที่+เวลา →
NOW() - ทั้งคู่ใช้ใน INSERT VALUES ได้โดยตรง