তারিখে ২ সপ্তাহ যোগ করতে DATE_ADD() ফাংশন ব্যবহার করুন:
INSERT INTO yourTableName(yourColumnName) VALUES(DATE_ADD(NOW(), INTERVAL 2 WEEK));
প্রথমে একটি টেবিল তৈরি করি:
mysql> CREATE TABLE DemoTable (
Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
ShippingDate DATETIME
);
বর্তমান সময়:
mysql> SELECT NOW(); +---------------------+ | now() | +---------------------+ | 2019-06-02 10:36:49 | +---------------------+
২ সপ্তাহ যোগ করে ইনসার্ট করি:
mysql> INSERT INTO DemoTable(ShippingDate) VALUES(DATE_ADD(NOW(), INTERVAL 2 WEEK));
সকল রেকর্ড দেখতে:
mysql> SELECT * FROM DemoTable;
আউটপুট:
+----+-----------------------+ | Id | ShippingDate | +----+-----------------------+ | 1 | 2019-06-16 10:37:24 | +----+-----------------------+
ব্যাখ্যা: INTERVAL 2 WEEK = ১৪ দিন। MySQL-এ DAY, WEEK, MONTH, YEAR, HOUR, MINUTE, SECOND ইত্যাদি ইন্টারভ্যাল একক ব্যবহার করা যায়।
বিকল্প সিনট্যাক্স: NOW() + INTERVAL 2 WEEK (MySQL-এ সরাসরি যোগ করা যায়)। DATE_ADD() হলো ANSI SQL স্ট্যান্ডার্ড।