เราสามารถเพิ่มวันที่ได้ 1 วันโดยใช้ฟังก์ชัน DATE_ADD()
การสร้างตาราง
mysql> สร้างตาราง Add1DayDemo -> ( -> id int, -> MyDate datetime ไม่ใช่ null -> ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (1.06 วินาที)
แทรกบันทึกบางส่วน
mysql> แทรกลงในค่า Add1DayDemo (1,now());Query OK, 1 แถวได้รับผลกระทบ (0.08 วินาที)mysql> แทรกลงในค่า Add1DayDemo (2,date_add(now(),interval 5 day));Query OK , 1 แถวได้รับผลกระทบ (0.16 วินาที)
เพื่อแสดงรายการทั้งหมด
mysql> เลือก *จาก Add1DayDemo;
ต่อไปนี้เป็นผลลัพธ์
<ก่อนหน้า>+------+---------------------+| id | MyDate |+------+---------------------+| 1 | 2018-10-30 10:51:21 || 2 | 2018-11-04 10:51:30 |+------+--------------------+2 แถวในชุด (0.00 วินาที)หากต้องการเพิ่ม 1 วันในช่อง “MyDate” ให้ใช้ SELECT
mysql> SELECT DATE_ADD(`MyDate`, INTERVAL 1 DAY) จาก Add1DayDemo -> โดยที่ id=2;
ต่อไปนี้เป็นผลลัพธ์ที่แสดงวันที่ ซึ่งก็คือวันที่ 4 พฤศจิกายน เพิ่มขึ้นทีละหนึ่ง เนื่องจากเราเพิ่มวันเข้าไป
<ก่อนหน้า>+-----------------------------+| DATE_ADD(`MyDate`, ช่วงเวลา 1 วัน) |+------------------------------------------+| 2018-11-05 10:51:30 |+------------------------------------------+1 แถวในชุด (0.00 วินาที)