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

MySQL में किसी अन्य डेटाटाइम फ़ील्ड में डेटाटाइम डालें?

<घंटा/>

आप इसे अपडेट कमांड की मदद से हासिल कर सकते हैं। विधि को समझने के लिए, हम एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है -

mysql> तालिका बनाएं AddDateTimeWithOther −> ( −> Id int, −> जारी दिनांक दिनांक समय, −> नियत दिनांक दिनांक समय −>); क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.69 सेकंड)

इंसर्ट स्टेटमेंट के साथ टेबल में कुछ रिकॉर्ड डालें। क्वेरी इस प्रकार है -

mysql> AddDateTimeWithOther मानों में डालें (100, अब (), date_add (अब (), अंतराल -3 वर्ष)); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> AddDateTimeWithOther मानों में डालें (101, अब ( ), date_add (अब (), अंतराल 2 वर्ष)); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) 

तालिका से सभी अभिलेखों को चयन कथन की सहायता से प्रदर्शित करें। क्वेरी इस प्रकार है -

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

निम्न आउटपुट है -

<पूर्व>+----------+--------------------------+--------------------- ----+| आईडी | जारी करने की तारीख | नियत तारीख |+------+---------------------+--------------------- ---+| 100 | 2018-12-11 17:33:28 | 2015-12-11 17:33:28 || 101 | 2018-12-11 17:33:37 | 2020-12-11 17:33:37 |+------+---------------------+------- ------------+2 पंक्तियाँ सेट में (0.00 सेकंड)

अब यदि आप "ड्यूडेट" '2015-12-11 17:33:28' के स्थान पर कोई अन्य तिथि निर्धारित करना चाहते हैं, तो UPDATE कमांड का उपयोग करें। नीचे दी गई क्वेरी देय तिथि को '2019-12-11 17:35:03' में अपडेट करके इसे प्रदर्शित करती है।

क्वेरी इस प्रकार है -

mysql> अपडेट AddDateTimeWithOther सेट ड्यूडेट =date_add (अब (), अंतराल 1 वर्ष) जहां आईडी =100; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.24 सेकंड) पंक्तियाँ मेल खाती हैं:1 परिवर्तित:1 चेतावनियाँ:0

अब आप जांच सकते हैं कि डेटा डाला गया है या नहीं। क्वेरी इस प्रकार है -

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

निम्नलिखित आउटपुट प्रदर्शित करता है कि अद्यतन सफलतापूर्वक काम कर रहा है और तिथि डाली गई है -

<पूर्व>+----------+--------------------------+--------------------- ----+| आईडी | जारी करने की तारीख | नियत तारीख |+------+---------------------+--------------------- ---+| 100 | 2018-12-11 17:33:28 | 2019-12-11 17:35:03 || 101 | 2018-12-11 17:33:37 | 2020-12-11 17:33:37 |+------+---------------------+------- ------------+2 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL में एक चयन क्वेरी के साथ सम्मिलित करें

    सेलेक्ट क्वेरी के साथ इन्सर्ट के लिए, सिंटैक्स इस प्रकार है - insert into yourTableName(yourColumnName1,yourColumnName2,yourColumnName3,...N) select yourValue1,yourValue2,yourValue3,......N; आइए पहले एक टेबल बनाएं - mysql> create table DemoTable1603    -> (    -> Studen

  1. एक MySQL तालिका में JSON डालें?

    आइए हम एक टेबल बनाते हैं और JSON टाइप के साथ एक कॉलम वैल्यू सेट करते हैं तालिका बनाएं DemoTable1832 ( ListOfNames JSON );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1832 (ListOfNames) मानों में डालें ([एडम, जॉन, सैम]); क्वेरी ठ

  1. किसी अन्य तालिका से मानों का उपयोग करके INSERT INTO के लिए MySQL क्वेरी?

    इसके लिए INSERT INTO SELECT स्टेटमेंट का इस्तेमाल करें। आइए एक टेबल बनाएं - उदाहरण );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (2.06 इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - उदाहरण डेमो82 मानों में डालें (100, सैम);क्वेरी ठीक, 1 पंक्ति प्रभावित (0.07 चयन कथन का उपयोग करके तालिका से रिकॉर्ड प्