इसके लिए आप 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 सेकंड)