MySQL-এ তারিখে সময় যোগ করা
SQL Server-এ DATEADD থাকে, কিন্তু MySQL-এ DATE_ADD() ফাংশন ব্যবহার করতে হয়। অথবা সরাসরি অ্যারিথমেটিক অপারেটরও কাজ করে।
পদ্ধতি ১: DATE_ADD() ফাংশন
DATE_ADD(NOW(), INTERVAL 30 MINUTE);
পদ্ধতি ২: + অপারেটর (সরল)
NOW() + INTERVAL 30 MINUTE
উদাহরণ আউটপুট
mysql> SELECT DATE_ADD(NOW(), INTERVAL 30 MINUTE);
+-------------------------------------+
| date_add(now(), interval 30 minute) |
+-------------------------------------+
| 2019-02-27 15:38:27 |
+-------------------------------------+
mysql> SELECT NOW() + INTERVAL 30 MINUTE;
+--------------------------+
| now()+interval 30 minute |
+--------------------------+
| 2019-02-27 15:39:33 |
+--------------------------+
দুই পদ্ধতিই একই ফলাফল দেয়। + INTERVAL সিনট্যাক্স বেশি পঠনীয় এবং সংক্ষিপ্ত।