MySQL-এ কোনো তারিখে নির্দিষ্ট সংখ্যক দিন যোগ করতে `DATE_ADD()` ফাংশন এবং `INTERVAL` কীওয়ার্ড ব্যবহার করুন। `NOW()` (ডেট+টাইম) বা `CURDATE()` (শুধু ডেট) বেস হিসেবে ব্যবহার করা যায়।
সিনট্যাক্স
DATE_ADD(date_value, INTERVAL n DAY)
উদাহরণ
mysql> CREATE TABLE addingDaysDemo (yourDateTime DATETIME);
mysql> INSERT INTO addingDaysDemo VALUES
-> (DATE_ADD(NOW(), INTERVAL 1 DAY)),
-> (DATE_ADD(NOW(), INTERVAL 4 DAY)),
-> (DATE_ADD(CURDATE(), INTERVAL 1 DAY)),
-> (DATE_ADD(CURDATE(), INTERVAL 4 DAY));
mysql> SELECT * FROM addingDaysDemo;
+---------------------+
| yourDateTime |
+---------------------+
| 2018-12-14 15:36:57 | -- NOW() + 1 day
| 2018-12-17 15:37:06 | -- NOW() + 4 day
| 2018-12-14 00:00:00 | -- CURDATE() + 1 day
| 2018-12-17 00:00:00 | -- CURDATE() + 4 day
+---------------------+
টিপস: `INTERVAL` এর সাথে `MONTH`, `YEAR`, `HOUR`, `MINUTE`, `SECOND`, `WEEK` ইত্যাদি ব্যবহার করা যায়। বিয়োগের জন্য `DATE_SUB()` বা `INTERVAL -n DAY` ব্যবহার করুন।