DATE_ADD() फ़ंक्शन के साथ INTERVAL का उपयोग करके समय मानों में सेकंड, मिनट या घंटे जोड़ें।
टेबल बनाना और डेटा डालना
mysql> CREATE TABLE DemoTable (DelayTime TIME);
Query OK, 0 rows affected (1.21 sec)
mysql> INSERT INTO DemoTable VALUES('11:30:10');
mysql> INSERT INTO DemoTable VALUES('12:40:00');
mysql> INSERT INTO DemoTable VALUES('05:45:24');
mysql> INSERT INTO DemoTable VALUES('09:00:10');
सभी रिकॉर्ड देखना
mysql> SELECT * FROM DemoTable;
आउटपुट:
+------------+
| DelayTime |
+------------+
| 11:30:10 |
| 12:40:00 |
| 05:45:24 |
| 09:00:10 |
+------------+
4 rows in set (0.00 sec)
10 सेकंड जोड़ने के लिए क्वेरी
mysql> SELECT DATE_ADD(DelayTime, INTERVAL 10 SECOND) AS NewDelayTime
FROM DemoTable;
परिणाम:
+--------------+
| NewDelayTime |
+--------------+
| 11:30:20 |
| 12:40:10 |
| 05:45:34 |
| 09:00:20 |
+--------------+
4 rows in set (0.00 sec)
विविधताएं: INTERVAL 5 MINUTE, INTERVAL 2 HOUR, या संयुक्त INTERVAL '1:30' HOUR_MINUTE का उपयोग करें। मूल टेबल को अपडेट करने के लिए UPDATE के साथ समान सिंटैक्स लागू करें।