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

MySQL तालिका में डुप्लिकेट रिकॉर्ड सम्मिलित करते समय त्रुटि प्रदर्शित करें

<घंटा/>

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

mysql> टेबल बनाएं DemoTable1553 -> (-> EmployeeId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> EmployeeName varchar(20), -> EmployeeSalary int -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.47 सेकंड)

अद्वितीय कुंजी जोड़ने की क्वेरी यहां दी गई है -

mysql> तालिका बदलें DemoTable1553 अद्वितीय जोड़ें (कर्मचारी वेतन); क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.53 सेकंड) रिकॉर्ड:0 डुप्लिकेट:0 चेतावनियाँ:0

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

mysql> डेमोटेबल 1553 (कर्मचारी नाम, कर्मचारी वेतन) मान ('क्रिस', 45000) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड) mysql> डेमोटेबल 1553 (कर्मचारी नाम, कर्मचारी वेतन) मान ('डेविड', 35000) में डालें।;क्वेरी ओके, 1 पंक्ति प्रभावित (0.14 सेकंड)mysql> DemoTable1553 (कर्मचारी नाम, कर्मचारी वेतन) मान ('सैम', 25000) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> DemoTable1553 में डालें (कर्मचारी नाम, कर्मचारी वेतन) मान ('कैरोल', 45000); त्रुटि 1062 (23000):'कर्मचारी वेतन' कुंजी के लिए डुप्लिकेट प्रविष्टि '45000'

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

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

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

<पूर्व>+---------------+--------------+----------------+| कर्मचारी आईडी | कर्मचारी का नाम | कर्मचारी वेतन |+---------------+--------------+----------------+| 1 | क्रिस | 45000 || 2 | डेविड | 35000 || 3 | सैम | 25000 |+---------------+--------------+----------------+3 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL में डुप्लिकेट रिकॉर्ड ढूंढें और प्रदर्शित करें?

    सबसे पहले CREATE कमांड की मदद से एक टेबल बनाई जाती है। यह इस प्रकार दिया गया है - ); क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.45 सेकंड) टेबल बनाने के बाद, INSERT कमांड की मदद से रिकॉर्ड इस प्रकार डाले जाते हैं - डुप्लीकेटफाउंड वैल्यू में INSERT(5,कैरोल,यूके);क्वेरी ओके, 1 पंक्ति प्रभावित (0.16 सेकंड)

  1. MySQL तालिका में सभी डुप्लिकेट रिकॉर्ड कैसे हटाएं?

    तालिका से डुप्लिकेट रिकॉर्ड को हटाने के लिए, हम DELETE कमांड का उपयोग कर सकते हैं। आइए अब एक टेबल बनाते हैं। );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.60 सेकंड) तालिका में रिकॉर्ड सम्मिलित करना DuplicateDeleteDemo:यहां, हमने जॉन को डुप्लिकेट रिकॉर्ड के रूप में 3 बार जोड़ा है। डुप्लीकेट डिलीट डेमो वैल

  1. जावा में रेडीस्टेडमेंट का उपयोग करके एक MySQL तालिका में रिकॉर्ड सम्मिलित करना?

    जावा में रेडीस्टेडमेंट का उपयोग करके तालिका में एक रिकॉर्ड सम्मिलित करने के लिए, आपको रिकॉर्ड सम्मिलित करने के लिए नीचे दिए गए सिंटैक्स का उपयोग करने की आवश्यकता है। वाक्य रचना इस प्रकार है - स्ट्रिंग anyVariableName=अपने टेबलनाम में डालें (आपका कॉलमनाम 1, आपका कॉलम नाम 2, आपका कॉलम नाम 3, …… एन) +