কম্পিউটার টিউটোরিয়াল

MySQL-এ NOW() ফাংশনে দিন/ঘণ্টা/মিনিট/সেকেন্ড যোগ বা বিয়োগ

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 - ১ বছর
  1. MySQL-এ DATETIME কালাম থেকে শুধু মিনিট বের করার পদ্ধতি

  2. MySQL-এ DATETIME কলামে ১০ বছর ৩ মাস ২২ দিন ১০ ঘণ্টা ৩০ মিনিট যোগ করা

  3. MySQL-এ DATETIME কলামে দিন যোগ করা (DATE_ADD INTERVAL DAY)

  4. সেকেন্ডকে দিন, ঘন্টা, মিনিট ও সেকেন্ডে কনভার্ট করা C++-এ