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

MySQL में त्रुटि प्रदर्शित किए बिना डुप्लिकेट वर्चर मान कैसे जोड़ें?

<घंटा/>

इसके लिए, आइए एक उदाहरण देखें और पहले एक −

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

डुप्लीकेट वर्चर जोड़ने की क्वेरी निम्नलिखित है -

mysql> तालिका बदलें DemoTable1409 ड्रॉप इंडेक्स UN_FirstName;क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.40 सेकंड)रिकॉर्ड:0 डुप्लिकेट:0 चेतावनियाँ:0

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

mysql> DemoTable1409 मानों ('क्रिस') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> DemoTable1409 मानों ('क्रिस') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> सम्मिलित करें DemoTable1409 मानों में ('डेविड'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड)

. का चयन करके तालिका से सभी रिकॉर्ड प्रदर्शित करें
mysql> DemoTable1409 से * चुनें;

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

<पूर्व>+-----------+| प्रथम नाम |+-----------+| क्रिस || क्रिस || डेविड |+-----------+3 पंक्तियाँ सेट में (0.00 सेकंड)
  1. कैसे मूल्यों की सूची से MySQL में एक विशेष varchar आईडी खोजने के लिए?

    किसी सूची से एक विशेष वर्चर आईडी प्राप्त करने के लिए, आप FIND_IN_SET() का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(Id varchar(255));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.51 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (3,4,5); क्वेर

  1. MySQL में संबंधित डुप्लिकेट VARCHAR मानों के आधार पर औसत ज्ञात करें

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(Value int, Value2 varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.84 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (30,999.999.999.999); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड) चयन कथन का उपयोग करके त

  1. MySQL के साथ किसी अन्य कॉलम में संबंधित डुप्लिकेट मानों से रिकॉर्ड जोड़ें

    इसके लिए आप ग्रुप बाय क्लॉज के साथ एग्रीगेट फंक्शन SUM() का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (2.08 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (डेविड, 80); क्वेरी ठीक है, 1 पंक्ति प्रभावित हुई (0.21 सेकंड