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

MySQL-এ DATETIME-এ ১০ মিনিট যোগ করা


MySQL-এ DATE_ADD() ফাংশন দিয়ে সময় যোগ করা

DATETIME বা TIMESTAMP কলামে নির্দিষ্ট সময় (মিনিট, ঘন্টা, দিন ইত্যাদি) যোগ করতে DATE_ADD() ফাংশন ব্যবহার করা হয়।

সিনট্যাক্স

SELECT DATE_ADD(yourColumnName, INTERVAL 10 MINUTE) FROM yourTableName;

ইন্টারভাল ধরন

  • MINUTE, HOUR, DAY, WEEK, MONTH, YEAR
  • SECOND, MICROSECOND
  • QUARTER (৩ মাস)

উদাহরণ সহ ব্যাখ্যা

টেবিল তৈরি:

mysql> CREATE TABLE add10MinuteDemo (
    -> Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    -> DelayDatetime DATETIME
    -> );

ডেটা ইনসার্ট:

mysql> INSERT INTO add10MinuteDemo(DelayDatetime) VALUES('2019-01-23 12:45:56');
mysql> INSERT INTO add10MinuteDemo(DelayDatetime) VALUES('2019-03-25 10:30:23');
mysql> INSERT INTO add10MinuteDemo(DelayDatetime) VALUES('2019-04-21 04:04:30');

বর্তমান ডেটা:

mysql> SELECT * FROM add10MinuteDemo;
+----+---------------------+
| Id | DelayDatetime       |
+----+---------------------+
| 1  | 2019-01-23 12:45:56 |
| 2  | 2019-03-25 10:30:23 |
| 3  | 2019-04-21 04:04:30 |
+----+---------------------+

১০ মিনিট যোগ করি:

mysql> SELECT DATE_ADD(DelayDatetime, INTERVAL 10 MINUTE) FROM add10MinuteDemo;
+--------------------------------------------+
| date_add(DelayDatetime, interval 10 minute) |
+--------------------------------------------+
| 2019-01-23 12:55:56                        |
| 2019-03-25 10:40:23                        |
| 2019-04-21 04:14:30                        |
+--------------------------------------------+

বিকল্প: DATE_SUB() ব্যবহার করে সময় বিয়োগ করা যায়। INTERVAL -10 MINUTE দিয়েও বিয়োগ করা যায়।

  1. MySQL-এ DATETIME মান সহজে ইনসার্ট করা

  2. MySQL-এ ডেটাটাইম রি-ফরম্যাট করা

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

  4. MySQL-এ STR_TO_DATE() ব্যবহার করে ডেট ফরম্যাট কনভার্ট করা