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

MySQL क्वेरी में DATETIME फील्ड में एक दिन कैसे जोड़ें

DATE_ADD() फंक्शन की मदद से हम टेबल के DATETIME फील्ड में एक दिन जोड़ सकते हैं।

mysql> SELECT StudentName, RegDate, DATE_ADD(RegDate, INTERVAL +1 DAY) AS 'NEXT DAY' FROM testing WHERE StudentName = 'gaurav';
+-------------+---------------------+---------------------+
| StudentName | RegDate             | NEXT DAY            |
+-------------+---------------------+---------------------+
| Gaurav      | 2017-10-29 08:48:33 | 2017-10-30 08:48:33 |
+-------------+---------------------+---------------------+

उपरोक्त क्वेरी MySQL टेबल 'testing' में जहां StudentName 'Gaurav' है, वहां RegDate में एक दिन जोड़ती है।

वैकल्पिक सिंटैक्स:

SELECT RegDate + INTERVAL 1 DAY FROM testing;

यह अधिक संक्षिप्त है और समान परिणाम देता है।

  1. - MySQL में DATE और TIME फील्ड को मिलाकर DATETIME बनाना - CONCAT फ़ंक्शन

    समाधान: CONCAT() के साथ UPDATE अलग DATE और TIME कॉलम को मिलाकर DATETIME कॉलम बनाने के लिए CONCAT() फ़ंक्शन का उपयोग करें। सिंटैक्स UPDATE yourTableName SET datetimeColumn = CONCAT(dateColumn, , timeColumn); व्यावहारिक उदाहरण टेबल बनाना (अलग DATE, TIME, DATETIME कॉलम) ); डेटा डालना (केवल DATE औ

  1. - MySQL में STR_TO_DATE() और REPLACE() का उपयोग करके CHAR फ़ील्ड को DATETIME फ़ील्ड में परिवर्तित करना

    MySQL में CHAR से DATETIME रूपांतरण जब दिनांक-स्ट्रिंग्स गैर-मानक प्रारूप में CHAR/VARCHAR कॉलम में संग्रहीत होती हैं (जैसे MM/DD/YYYY HH:MI), तो उन्हें मानक DATETIME में परिवर्तित करने के लिए STR_TO_DATE() के साथ REPLACE() का उपयोग करें। उदाहरण: स्लैश-पृथक दिनांक-स्ट्रिंग्स परिवर्तित करना SELECT

  1. - MySQL में INTERVAL का उपयोग करके DATETIME फ़ील्ड में एक दिन जोड़ें

    MySQL में DATE_ADD और INTERVAL का उपयोग करके तिथि में दिन जोड़ना MySQL में DATE_ADD() फ़ंक्शन और INTERVAL कीवर्ड का उपयोग करके आप किसी तिथि/डेटाइम में दिन, महीने, वर्ष आदि जोड़ या घटा सकते हैं। टेबल बनाना ); Query OK, 0 rows affected (2.11 sec) डेटा डालना INSERT INTO DemoTable VALUES (2017-02-26