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

MySQL में ADDTIME() से DATETIME कॉलम में समय जोड़ें

MySQL का ADDTIME(datetime, time) फ़ंक्शन एक DATETIME/TIME मान में समय अंतराल जोड़ता है।

टेबल बनाएं

mysql> CREATE TABLE DemoTable1848 (ShippingDate DATETIME);

डेटा डालें

mysql> INSERT INTO DemoTable1848 VALUES('2019-10-11 12:30:45');
mysql> INSERT INTO DemoTable1848 VALUES('2019-01-12 10:00:00');
mysql> INSERT INTO DemoTable1848 VALUES('2019-12-03 17:30:00');

4 घंटे 40 मिनट जोड़ें

mysql> SELECT ADDTIME(ShippingDate, '4:40') FROM DemoTable1848;

आउटपुट:

+------------------------------+
| ADDTIME(ShippingDate, '4:40') |
+------------------------------+
| 2019-10-11 17:10:45          |
| 2019-01-12 14:40:00          |
| 2019-12-03 22:10:00          |
+------------------------------+

सिंटैक्स

ADDTIME(datetime_expr, time_expr)
  • time_expr: 'HH:MM:SS', 'HH:MM', 'D HH:MM:SS' (दिन सहित) प्रारूप में।
  • परिणाम DATETIME या TIME होता है (इनपुट अनुसार)।

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

फ़ंक्शनउद्देश्य
DATE_ADD(date, INTERVAL expr unit)दिन/माह/वर्ष आदि जोड़ें (अधिक लचीला)
SUBTIME(datetime, time)समय घटाएं
TIMEDIFF(t1, t2)दो समयों का अंतर

उदाहरण: DATE_ADD के साथ दिन+समय जोड़ें

SELECT DATE_ADD(ShippingDate, INTERVAL '1 12:30' DAY_HOUR) FROM DemoTable1848;

1 दिन 12 घंटे 30 मिनट जोड़ता है।

  1. - MySQL SET क्लॉज के साथ कॉलम मान 'ADD' को बढ़ाएं

    चूंकि कॉलम मान ADD पहले से एक आरक्षित शब्द है, इसलिए आपको ADD शब्द के चारों ओर बैकटिक्स का उपयोग करना होगा जैसे `ADD`। आइए एक उदाहरण देखते हैं और एक टेबल बनाते हैं: mysql> create table DemoTable779 ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, `ADD` int ); Query OK, 0 rows affected (0.47 sec)

  1. - MySQL कॉलम में नया विलंब समय सेट करें

    DATE_ADD() फ़ंक्शन के साथ INTERVAL का उपयोग करके समय मानों में सेकंड, मिनट या घंटे जोड़ें। टेबल बनाना और डेटा डालना CREATE TABLE DemoTable (DelayTime TIME); Query OK, 0 rows affected (1.21 sec) INSERT INTO DemoTable VALUES(09:00:10); सभी रिकॉर्ड देखना SELECT * FROM DemoTable; आउटपुट: +--------

  1. - MySQL में DATE_ADD() का उपयोग करके DATE प्रकार के कॉलम को अपडेट करना

    MySQL DATE_ADD() के साथ दिनांक कॉलम अपडेट करना MySQL का DATE_ADD() फ़ंक्शन एक दिनांक/दिनांक-समय मान में एक समय अंतराल जोड़ता है। इसका उपयोग UPDATE के साथ मौजूदा दिनांक रिकॉर्ड्स को स्थानांतरित करने के लिए किया जाता है। उदाहरण: ज्वाइनिंग तिथि में 1 वर्ष जोड़ना SELECT * FROM DemoTable1451; +--------