Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL डेटाटाइम में 10 मिनट कैसे जोड़ें?


DATE_ADD() से समय जोड़ना

MySQL में DATETIME कॉलम में समय अंतराल जोड़ने के लिए DATE_ADD() फंक्शन का उपयोग करें।

सिंटैक्स

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

उदाहरण

टेबल बनाएं:

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');

मूल डेटा:

+----+---------------------+
| Id | DelayDatetime       |
+----+---------------------+
| 1  | 2019-01-23 12:45:56 |
| 2  | 2019-03-25 10:30:23 |
| 3  | 2019-04-21 04:04:30 |
+----+---------------------+

10 मिनट जोड़ने की क्वेरी

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                        |
+--------------------------------------------+

अन्य समय इकाइयां

इकाईउदाहरण
SECONDINTERVAL 30 SECOND
MINUTEINTERVAL 10 MINUTE
HOURINTERVAL 2 HOUR
DAYINTERVAL 5 DAY
MONTHINTERVAL 1 MONTH
YEARINTERVAL 1 YEAR

संबंधित फंक्शन:

  • DATE_SUB() - समय घटाने के लिए
  • ADDDATE() / SUBDATE() - समान कार्य
  • + INTERVAL ऑपरेटर: DelayDatetime + INTERVAL 10 MINUTE

नोट: DATE_ADD() मूल डेटा को नहीं बदलता, केवल परिणाम लौटाता है। स्थायी बदलाव के लिए UPDATE उपयोग करें।

  1. - MySQL में डेटटाइम को री-फॉर्मेट कैसे करें?

    परिचय MySQL में DATE_FORMAT() फंक्शन का उपयोग करके डेटटाइम मानों को विभिन्न फॉर्मेट में प्रदर्शित किया जा सकता है। MySQL डिफ़ॉल्ट रूप से YYYY-MM-DD HH:MM:SS फॉर्मेट में डेटटाइम स्टोर और प्रदर्शित करता है। उदाहरण: टेबल बनाना और डेटा डालना ); Query OK, 0 rows affected (1.10 sec) INSERT INTO DemoTa

  1. - MySQL में DATE_ADD और INTERVAL से DATETIME कॉलम में दिन जोड़ें

    DATE_ADD() फ़ंक्शन के साथ INTERVAL n DAY का उपयोग करके DATETIME कॉलम में दिन जोड़ें (या घटाएं)। टेबल बनाएं mysql> CREATE TABLE DemoTable1871 (ArrivalDate DATETIME); डेटा डालें mysql> INSERT INTO DemoTable1871 VALUES(2019-12-19 07:45:00), (2018-11-10 12:00:00), (2019-01-31); 6 दिन जोड़ें (UP

  1. - MySQL में STR_TO_DATE() से तारीख फॉर्मेट बदलें

    VARCHAR तारीख-स्ट्रिंग को MySQL DATETIME में कनवर्ट करें 12/10/2019 12:34:00 जैसे स्ट्रिंग को मान्य DATETIME में बदलने के लिए STR_TO_DATE() का उपयोग करें। टेबल बनाएं और डेटा डालें: mysql> create table DemoTable2010 ( DueDate varchar(20) ); Query OK, 0 rows affected (0.68 sec) mysql> insert int