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

जांचें कि क्या MySQL प्रविष्टि मौजूद है और यदि ऐसा है, तो अन्य स्तंभों को कैसे अधिलेखित करें?

<घंटा/>

इसके लिए INSERT ON DUPLICATE KEY UPDATE कमांड का इस्तेमाल करें। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable1891 ( FirstName varchar(20), UNIQUE KEY(FirstName) );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)

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

mysql> डुप्लिकेट कुंजी अपडेट पर DemoTable1891 मान ('क्रिस') में सम्मिलित करें FirstName='Robert';query OK, 1 पंक्ति प्रभावित (0.00 सेकंड)mysql> डुप्लिकेट कुंजी अपडेट FirstName पर DemoTable1891 मानों ('डेविड') में डालें ='रॉबर्ट';क्वेरी ओके, 1 पंक्ति प्रभावित (0.00 सेकंड)mysql> डुप्लीकेट कुंजी अपडेट पर DemoTable1891 मान ('क्रिस') में सम्मिलित करें FirstName='Robert';क्वेरी ठीक, 2 पंक्तियाँ प्रभावित (0.00 सेकंड)

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

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

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

<पूर्व>+-----------+| प्रथम नाम |+-----------+| डेविड || रॉबर्ट |+----------+2 पंक्तियों में सेट (0.00 सेकंड)
  1. मैं MySQL में पंक्तियों और स्तंभों में से कोई भी कैसे चुनूं?

    पंक्तियों और स्तंभों में से कोई भी प्रदर्शित करने के लिए, नीचे दिए गए सिंटैक्स के अनुसार नल और गलत का चयन करें का उपयोग करें - अपनेटेबलनाम से नल का चयन करें जहां गलत है; आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.55 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें

  1. MySQL में कुल फ़ंक्शन और अन्य सभी कॉलम चुनें

    आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.69 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1621(StudentName,StudentMarks) में डालें मान (एडम, 87); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित

  1. MySQL संस्करण की जांच कैसे करें

    आइए समझें कि MySQL के उस संस्करण की जांच कैसे करें जो उपयोगकर्ता वर्तमान में चला रहा है - कंसोल पर क्वेरी दर्ज करने से पहले, यह सुनिश्चित करना महत्वपूर्ण है कि उपयोगकर्ता सर्वर से जुड़ा है। MySQL संस्करण जांचें नीचे दी गई क्वेरी उपयोग किए जा रहे सर्वर की संस्करण संख्या और वर्तमान तिथि बताएगी। SEL