मेरे पास दो कॉलम के साथ एक MySQL डेटाबेस टेबल है जो मेरी रुचि है। व्यक्तिगत रूप से वे प्रत्येक डुप्लिकेट हो सकते हैं, लेकिन उन्हें कभी भी समान मूल्य वाले बीओटीएच का डुप्लिकेट नहीं होना चाहिए।
stone_idके रूप में लंबे समय के रूप में प्रत्येक upshargeशीर्षक अलग है, और रिवर्स में डुप्लिकेट हो सकता है । लेकिन उदाहरण के लिए stone_id= 412 और upcharge_title= "नीलम" कहें कि संयोजन केवल एक बार होना चाहिए।
यह ठीक है:
stone_id = 412 upcharge_title = "sapphire"
stone_id = 412 upcharge_title = "ruby"
यह ठीक नहीं है:
stone_id = 412 upcharge_title = "sapphire"
stone_id = 412 upcharge_title = "sapphire"
क्या कोई क्वेरी है जो दोनों क्षेत्रों में डुप्लिकेट पाएगी? और यदि संभव हो तो अनुमति नहीं देने के लिए मेरा डेटा-बेस सेट करने का एक तरीका है?
मैं MySQL संस्करण 4.1.22 का उपयोग कर रहा हूं