ในการแทรกวันที่ปัจจุบัน (ไม่ใช่เวลา) คุณสามารถใช้ฟังก์ชัน CURDATE() ที่สร้างขึ้นจาก MySQL ได้ ไวยากรณ์มีดังนี้ −
INSERT INTO yourTableName values(curdate());
หรือถ้าคุณต้องการเพิ่มวันที่และเวลาทั้งสอง คุณสามารถใช้ฟังก์ชันในตัว NOW() จาก MySQL ไวยากรณ์มีดังนี้ −
INSERT INTO yourTableName values(now());
เพื่อให้เข้าใจทั้งไวยากรณ์ ให้เราสร้างตารางก่อน แบบสอบถามเพื่อสร้างตารางมีดังนี้ −
mysql> สร้างตาราง NowAndCurdateDemo −> ( −> YourDueDate datetime −> ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (1.75 วินาที)
ใช้ทั้งฟังก์ชันเพื่อแทรกวันที่ปัจจุบันและวันที่-เวลาลงในตาราง แบบสอบถามเพื่อแทรกวันที่มีดังนี้ −
mysql> แทรกลงในค่า NowAndCurdateDemo (curdate()); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.28 วินาที) mysql> แทรกลงในค่า NowAndCurdateDemo (ตอนนี้ ()); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.14 วินาที)
ตรวจสอบว่าข้อมูลถูกแทรกหรือไม่อยู่ในตารางโดยใช้แบบสอบถามต่อไปนี้ -
mysql> เลือก *จาก NowAndCurdateDemo;
ต่อไปนี้เป็นผลลัพธ์ -
<ก่อนหน้า>+---------------------+| YourDueDate |+--------------------+| 2018-12-05 00:00:00 || 2018-12-05 21:24:10 |+---------------------+2 แถวในชุด (0.06 วินาที)