MySQL-এ বর্তমান ডেটাটাইমে ১ দিন যোগ করার একাধিক পদ্ধতি রয়েছে।
পদ্ধতি ১: INTERVAL ব্যবহার
SELECT NOW() + INTERVAL 1 DAY;
পদ্ধতি ২: DATE_ADD() ফাংশন
SELECT DATE_ADD(NOW(), INTERVAL 1 DAY);
উদাহরণ আউটপুট
mysql> SELECT NOW() + INTERVAL 1 DAY;
+-----------------------+ | NOW() + INTERVAL 1 DAY | +-----------------------+ | 2018-11-23 15:43:10 | +-----------------------+
mysql> SELECT DATE_ADD(NOW(), INTERVAL 1 DAY);
+--------------------------------+ | DATE_ADD(NOW(), INTERVAL 1 DAY) | +--------------------------------+ | 2018-11-23 15:45:43 | +--------------------------------+
শুধু ডেট (টাইম ছাড়া)
NOW()`-র বদলে CURDATE()` ব্যবহার করুন:
SELECT CURDATE() + INTERVAL 1 DAY; SELECT DATE_ADD(CURDATE(), INTERVAL 1 DAY);
আউটপুট:
+--------------------------+ | CURDATE() + INTERVAL 1 DAY | +--------------------------+ | 2018-11-23 | +--------------------------+
DATE_SUB()` দিয়ে দিন বিয়োগ করলে INTERVAL -1 DAY` বা DATE_SUB(NOW(), INTERVAL 1 DAY)` ব্যবহার করুন।