DATE_ADD() ফাংশন দিয়ে ডেটে দিন যোগ করা
MySQL-এ কোনো ডেট/ডেটাটাইম কলামে নির্দিষ্ট সংখ্যক দিন যোগ করতে DATE_ADD() ফাংশন ব্যবহার করা হয়।
নমুনা টেবিল ও ডেটা
mysql> CREATE TABLE Add1DayDemo (id INT, MyDate DATETIME NOT NULL); mysql> INSERT INTO Add1DayDemo VALUES (1, NOW()), (2, DATE_ADD(NOW(), INTERVAL 5 DAY)); mysql> SELECT * FROM Add1DayDemo; +------+---------------------+ | id | MyDate | +------+---------------------+ | 1 | 2018-10-30 10:51:21 | | 2 | 2018-11-04 10:51:30 | +------+---------------------+
১ দিন যোগ করার কোয়েরি
mysql> SELECT DATE_ADD(`MyDate`, INTERVAL 1 DAY) FROM Add1DayDemo WHERE id = 2;
আউটপুট:
+------------------------------------+ | DATE_ADD(`MyDate`, INTERVAL 1 DAY) | +------------------------------------+ | 2018-11-05 10:51:30 | +------------------------------------+
সিনট্যাক্স: DATE_ADD(date, INTERVAL expr unit)। এখানে unit হতে পারে DAY, MONTH, YEAR, HOUR ইত্যাদি।