अब ऐप डाउनलोड करें और 10 दिन मुफ्त परीक्षण करें
मुद्रा भाषा चुनें क्षेत्र चुनें

ट्यूटोरियल का लक्ष्य

यह उदाहरण के लिए महत्वपूर्ण है, जब एक तालिका में ई-मेल पते, फोन नंबर या ग्राहक संख्या केवल एक बार होनी चाहिए।

हमारे उदाहरण में, हम Contacts तालिका का उपयोग कर रहे हैं जिसमें ID, Phone और Name स्तंभ हैं। फोन नंबर +49 263 43628376 पहले से ही डेटा सेट Smith में है।

UNIQUE के बिना प्रारंभिक स्थिति

जब तक Phone स्तंभ को UNIQUE नहीं बनाया गया है, तब तक वही फोन नंबर फिर से दर्ज किया जा सकता है।

सहेजने के बाद अतिरिक्त डेटा सेट उपलब्ध है। फोन नंबर Phone स्तंभ में कई बार आता है।

MySQL - Script खोलें और नमूना तालिका के स्तंभ को स्पष्ट रूप से सेट करें (UNIQUE) चुनें। फिर आप आदेश को अपनी तालिका और इच्छित स्तंभ के अनुसार समायोजित करें।

UNIQUE के साथ स्तंभ स्पष्ट रूप से सेट करें

उदाहरण के लिए Contacts तालिका और Phone स्तंभ के लिए निम्नलिखित आदेश का उपयोग किया गया है:

कार्यान्वयन के बाद CMS MySql-संदेश के तहत पुष्टि करता है कि आदेश सफलतापूर्वक निष्पादित किया गया है। Phone स्तंभ अब स्पष्ट रूप से सेट किया गया है।

ALTER TABLE Contacts ADD CONSTRAINT unique_user UNIQUE (Phone);

अब फिर से पहले से मौजूद फोन नंबर +49 263 43628376 को नए डेटा सेट के रूप में सहेजने का प्रयास किया जा रहा है।

डुप्लिकेट मान को फिर से जांचें

क्योंकि अब स्तंभ UNIQUE है, वही मान एक बार और सहेजा नहीं जा सकता। इसलिए सहेजने पर डुप्लिकेट प्रविष्टि अस्वीकृत होती है और एक त्रुटि होती है।

महत्वपूर्ण: UNIQUE दोगुने मानों को सीधे डेटाबेस स्तर पर रोकता है। इससे एक मान, जो पहले से स्पष्ट रूप से सेट की गई स्तंभ में मौजूद है, को फिर से नहीं सहेजा जा सकता।

तालिका दृश्य में, आप संबंधित स्तंभ पर माउस ले जाकर देख सकते हैं। UNIQUE स्तंभ होने पर, CMS एक संकेत दिखाता है कि इस स्तंभ में हर प्रविष्टि केवल एक बार होनी चाहिए।

CMS में UNIQUE स्तंभ पहचानें

UNIQUE तब उपयुक्त है, जब निश्चित जानकारी उस ही स्तंभ में दोबारा नहीं होनी चाहिए। सामान्य उदाहरण हैं:

आप सीखेंगे कि आप bluetronix CMS में UNIQUE के साथ एक डेटाबेस स्तंभ को स्पष्ट रूप से कैसे सेट करें। इससे इस स्तंभ के भीतर वही मान कई बार संग्रहीत नहीं किया जा सकता।

UNIQUE तब उपयुक्त होता है जब किसी विशेष जानकारी को उसी कॉलम में दो बार नहीं होना चाहिए। सामान्य उदाहरण हैं:

  • E-Mail-Adressen bei einem Newsletter
  • Telefon- oder Handynummern
  • Kundennummern

इससे आप पहले से ही डेटाबेस स्तर पर यह सुनिश्चित कर सकते हैं कि वही अद्वितीय मान कई बार सहेजा नहीं जाएगा।

सारांश

टेम्पलेट तालिका कॉलम को अद्वितीय बनाना (UNIQUE) के साथ आप एक कॉलम को इस तरह निर्धारित कर सकते हैं कि हर मान केवल एक बार ही मौजूद हो। उदाहरण में Phone कॉलम को Contacts तालिका में UNIQUE पर सेट किया गया है। इसके बाद, वही फोन नंबर फिर से सहेजने पर अस्वीकृत कर दिया जाएगा। तालिका दृश्य में CMS संबंधित कॉलम में एक उपयुक्त UNIQUE संकेत भी प्रदर्शित करता है।

बहुत पूछे जाने वाले प्रश्न

ग्राहक अक्सर हमसे क्या पूछते हैं

डेटाबेस कॉलम में UNIQUE का क्या अर्थ है?

UNIQUE का अर्थ है कि इस कॉलम के भीतर वही मान कई बार सहेजा नहीं जा सकता।

मैं UNIQUE का उपयोग किस लिए कर सकता हूँ?

UNIQUE उन मानों के लिए उपयुक्त है जिनका केवल एक बार होना आवश्यक है, जैसे ईमेल पते, फोन नंबर या ग्राहक संख्या।

मैं bluetronix CMS में एक कॉलम को UNIQUE पर कैसे सेट कर सकता हूँ?

MySQL - स्क्रिप्ट खोलें और वहाँ टेम्पलेट तालिका कॉलम को अद्वितीय बनाना (UNIQUE) का उपयोग करें।

उदाहरण में कौन सा MySQL कमांड उपयोग किया गया है?

ट्यूटोरियल में ALTER TABLE Contacts ADD CONSTRAINT unique_user UNIQUE (Phone); का उपयोग किया गया है।

उदाहरण में कौन सी तालिका उपयोग की जा रही है?

उदाहरण में Contacts तालिका का उपयोग किया गया है जिसमें कॉलम ID, Phone और Name हैं।

उदाहरण में कौन सा कॉलम UNIQUE पर सेट किया गया है?

कॉलम Phone को UNIQUE पर सेट किया गया है।

दोहरे मान के बिना UNIQUE के साथ क्या होता है?

UNIQUE के बिना प्रदर्शित उदाहरण में वही फोन नंबर फिर से सहेजा जा सकता है।

दोहरे मान पर UNIQUE सेट करने के बाद क्या होता है?

दोहरा मान सहेजने पर अस्वीकृत कर दिया जाएगा और एक त्रुटि होगी।

CMS में मैं UNIQUE कॉलम को कैसे पहचान सकता हूँ?

जब आप माउस को संबंधित कॉलम पर ले जाएंगे, तो CMS एक संकेत प्रदर्शित करेगा कि इस कॉलम में प्रत्येक प्रविष्टि केवल एक बार होनी चाहिए।

क्या मैं न्यूज़लेटर ईमेल पते के लिए UNIQUE का उपयोग कर सकता हूँ?

हाँ। इससे आप सुनिश्चित कर सकते हैं कि वही ईमेल पता कई बार संबंधित कॉलम में सहेजा नहीं जाएगा।

क्या मैं फोन नंबरों के लिए UNIQUE का उपयोग कर सकता हूँ?

हाँ। ट्यूटोरियल में इस विशेष उपयोग मामले को कॉलम Phone के साथ प्रदर्शित किया गया है.

क्या मैं ग्राहक संख्या के लिए UNIQUE का उपयोग कर सकता हूँ?

हाँ। यदि प्रत्येक ग्राहक संख्या केवल एक बार होनी चाहिए, तो UNIQUE इसके लिए उपयुक्त है।

UNIQUE उपयोगी क्यों है?

UNIQUE डेटाबेस स्तर पर सीधे डुप्लिकेट विशिष्ट मानों को रोकता है और इस प्रकार संबंधित कॉलम में डुप्लिकेट प्रविष्टियों से बचने में मदद करता है।

CMS