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

MySQL अद्यतन डेटाटाइम कॉलम मान और मौजूदा डेटा में 10 साल 3 महीने 22 दिन और 10 घंटे, 30 मिनट जोड़ें?

<घंटा/>

इसके लिए आप MySQL में INTERVAL का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable1509 -> ( -> ArrivalTime datetime -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.51 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> DemoTable1509 मानों में डालें ('2018-01-21 10:20:30'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> DemoTable1509 मानों में डालें ('2019-04-01 11:00 :00');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड)mysql> DemoTable1509 मानों में सम्मिलित करें('2015-12-12 05:45:20');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

mysql> DemoTable1509 से * चुनें;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+---------------------+| आगमन का समय |+---------------------+| 2018-01-21 10:20:30 || 2019-04-01 11:00:00 || 2015-12-12 05:45:20 |+---------------------+3 पंक्तियों में सेट (0.00 सेकंड)

यहां MySQL अपडेट डेटाटाइम कॉलम की क्वेरी है और मौजूदा डेटा में 10 साल 3 महीने 22 दिन और 10 घंटे, 30 मिनट जोड़ें -

mysql> अद्यतन DemoTable1509 -> सेट आगमन समय =आगमन समय + अंतराल 10 वर्ष + अंतराल 3 महीने + अंतराल 22 दिन + अंतराल 10 घंटे + अंतराल 30 मिनट; क्वेरी ठीक है, 3 पंक्तियां प्रभावित (0.17 सेकंड) पंक्तियों का मिलान किया गया:3 परिवर्तित:3 चेतावनियाँ:0

आइए एक बार फिर से टेबल रिकॉर्ड देखें -

mysql> DemoTable1509 से * चुनें;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+---------------------+| आगमन का समय |+---------------------+| 2028-05-13 20:50:30 || 2029-07-23 21:30:00 || 2026-04-03 16:15:20 |+---------------------+3 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL डेटाटाइम दिन जोड़ने के लिए?

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1871 (ArrivalDate datetime);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1871 मान (2019-01-31) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) चयन कथन का उपयोग करके तालिका से स

  1. MySQL अद्यतन कॉलम नाम और एन/ए के साथ कोई मूल्य नहीं सेट करें?

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1903 ( FirstName varchar(20), LastName varchar(20), Age int );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1903 मानों में डालें (क्रिस, ब्राउन) ,26);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.0

  1. MySQL क्वेरी 45 दिनों के अंतराल के साथ दिनों को जोड़ने और एक नए कॉलम में आउटपुट प्रदर्शित करने के लिए

    इसके लिए आप date_add() का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1930 (ड्यूटाइम डेटाटाइम);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1930 मानों में डालें (2014-06-16); क्वेरी ठीक है, 1 पंक्ति प्रभावित