MySQL में UNIQUE क्लॉज के लिए घोषणा निम्नलिखित है -
टेबल बनाएं yourTableName(yourColumnName1 dataType, yourColumnName2 dataType, UNIQUE(yourColumnName1), UNIQUE(yourColumnName1));
आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं DemoTable(Value int, Value2 int, UNIQUE(Value), UNIQUE(Value2));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (13.98 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। यहां, डुप्लीकेट रिकॉर्ड नहीं डाले जाएंगे क्योंकि हमने ऊपर UNIQUE का उपयोग किया है -
mysql> डेमोटेबल वैल्यू (10,20) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.32 सेकंड) mysql> डेमोटेबल मानों में डालें (10,30); त्रुटि 1062 (23000):कुंजी के लिए डुप्लिकेट प्रविष्टि '10' 'Value'mysql> डेमोटेबल वैल्यू (40,20) में डालें; त्रुटि 1062 (23000):कुंजी 'Value2'mysql> के लिए डुप्लिकेट प्रविष्टि '20' डेमोटेबल मानों में डालें (60,70); क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 1.37 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> डेमोटेबल से *चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+----------+-----------+| मूल्य | Value2 |+----------+-----------+| 10 | 20 || 60 | 70 |+----------+-----------+2 पंक्तियाँ सेट में (0.00 सेकंड)