หากต้องการเพิ่มฟิลด์วันที่และเวลา ให้ใช้ฟังก์ชัน DATE_ADD() ไวยากรณ์มีดังนี้ −
SELECT DATE_ADD(yourColumnName,interval yourIntegerValue day) เป็น anyVariableName จาก yourTableName;
ให้เราสร้างตารางก่อน -
mysql> สร้างตาราง AddOneDayDemo−> ( −> YourDay datetime−> ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (1.37 วินาที)
แทรกวันที่ปัจจุบันด้วยความช่วยเหลือของ curdate() และหลังจากนั้นใช้ฟังก์ชัน date_add() เพื่อเพิ่มวัน
ในการแทรกวันลงในตาราง ต่อไปนี้คือแบบสอบถาม −
mysql> แทรกลงในค่า AddOneDayDemo (curdate()); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.17 วินาที)
แสดงระเบียนโดยใช้คำสั่ง select แบบสอบถามมีดังต่อไปนี้ −
mysql> เลือก *จาก AddOneDayDemo;
ต่อไปนี้เป็นบันทึกที่มีวันที่ปัจจุบัน -
| YourDay |+---------------------+| 2018-11-27 00:00:00 |+--------------------- +1 แถวในชุด (0.00 วินาที)
แบบสอบถามเพื่อเพิ่มวันถึงวันที่ปัจจุบันมีดังต่อไปนี้ -
mysql> เลือก date_add(YourDay,interval 1 day) เป็น yourDayafteraddingoneday จาก AddOneDayDemo;
ต่อไปนี้เป็นผลลัพธ์ -
<ก่อนหน้า>+--------------------------+| yourDayafteraddingoneday |+--------------------------+| 2018-11-28 00:00:00 | +--------------------------+1 แถวในชุด (0.00 วินาที)ผลลัพธ์ด้านบนแสดงวันที่ที่เพิ่มเติมจากวันที่ปัจจุบัน