MySQL-এ বর্তমান তারিখ ও সময়ে নির্দিষ্ট সময় যোগ করতে INTERVAL কীওয়ার্ড ব্যবহার করা হয়। সিনট্যাক্স:
UPDATE table_name SET datetime_column = NOW() + INTERVAL 5 DAY WHERE condition;
উদাহরণ
টেবিল তৈরি:
CREATE TABLE UserInformationExpire (
Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
UserName VARCHAR(10),
UserInformationExpireDateTime DATETIME NOT NULL
);
ডেটা ইনসার্ট:
INSERT INTO UserInformationExpire (UserName, UserInformationExpireDateTime)
VALUES ('Maxwell', '2019-02-09 23:56:27'),
('Carol', '2018-11-21 15:45:21'),
('Bob', '2019-01-22 16:30:35'),
('Larry', '2017-12-25 17:20:33');
আপডেট কোয়েরি (৫ দিন যোগ)
UPDATE UserInformationExpire SET UserInformationExpireDateTime = NOW() + INTERVAL 5 DAY WHERE Id = 1;
ফলাফল যাচাই
SELECT * FROM UserInformationExpire WHERE Id = 1;
আউটপুট
+----+----------+-------------------------------+ | Id | UserName | UserInformationExpireDateTime | +----+----------+-------------------------------+ | 1 | Maxwell | 2019-02-14 23:56:27 | +----+----------+-------------------------------+
অন্যান্য INTERVAL উদাহরণ
INTERVAL 5 HOUR- ৫ ঘণ্টাINTERVAL 30 MINUTE- ৩০ মিনিটINTERVAL 45 SECOND- ৪৫ সেকেন্ডINTERVAL 2 MONTH- ২ মাসINTERVAL 1 YEAR- ১ বছর