ตามชื่อที่แนะนำ ฟังก์ชัน CURDATE() จะคืนค่าวันที่ปัจจุบัน พูดง่ายๆ ก็คือ จะส่งกลับเฉพาะวันที่ ไม่ใช่เวลา
mysql> select CURDATE(); +------------+ | CURDATE() | +------------+ | 2017-10-28 | +------------+ 1 row in set (0.00 sec)
ในทางกลับกัน ฟังก์ชัน NOW() จะคืนค่าวันที่และเวลาปัจจุบัน
mysql> Select NOW(); +---------------------+ | NOW() | +---------------------+ | 2017-10-28 09:10:16 | +---------------------+ 1 row in set (0.00 sec)