PhpMyAdmin में एक विदेशी कुंजी कैसे जोड़ें
PHPMyAdmin: विदेशी कुंजी, यह क्या है?
सामान्य रूप से SQL डेटाबेस भाषा में, और विशेष रूप से PHPMyAdmin में, एक विदेशी कुंजी डेटाबेस की तालिका का एक क्षेत्र है जो किसी अन्य डेटाबेस के क्षेत्र पर निर्भर करता है।
इसका मतलब यह है कि एक विदेशी कुंजी दूसरी तालिका के माध्यम से संदर्भित तालिका में एक प्रविष्टि बनाना संभव नहीं है, यदि अन्य तालिका में विदेशी कुंजी सम्मिलित करने के लिए एक प्रविष्टि शामिल नहीं है।
उदाहरण के लिए, यह एक बोतल और उसके कॉर्क को जोड़ने जैसा है - यदि बोतल वहां नहीं है तो आप कॉर्क का उपयोग नहीं कर सकते।
एक तालिका में एक PHPMyAdmin विदेशी कुंजी जोड़कर, आप यह सुनिश्चित करेंगे कि उस तालिका में किसी भी प्रविष्टि में किसी अन्य तालिका की अद्वितीय प्रविष्टि प्रविष्टि का सीधा संदर्भ है। एक आम तौर पर स्वीकृत अच्छा अभ्यास PHPMyAdmin विदेशी कुंजी बनाने के लिए है अन्य टेबल अनुक्रमित फ़ील्ड्स, जैसे कि प्राथमिक कुंजी, अद्वितीय कुंजी या अनुक्रमित कुंजियाँ, यह सुनिश्चित करने के लिए कि किसी एकल प्रविष्टि को PHPMyAdmin विदेशी कुंजी द्वारा संदर्भित किया जाता है।
PHPMyAdmin विदेशी कुंजी और टेबल संबंध - संबंध - phpMyAdmin 5.1.0-dev प्रलेखनPhpmyadmin में विदेशी कुंजी कैसे सेट करें
PhpMyAdmin में एक विदेशी कुंजी जोड़ना बहुत आसान है, लेकिन विकल्प को ढूंढना मुश्किल हो सकता है।
उस तालिका को खोलें जिसमें आप विदेशी कुंजी जोड़ना चाहते हैं। टैब संरचना पर जाएं, जिसमें आपको रिलेशन व्यू नामक एक उप मेनू मिलेगा। वहां, कॉलम का चयन करें जो विदेशी कुंजी रखेगा, और इस कुंजी द्वारा संदर्भित तालिका और कॉलम।
चूंकि मेन्यू ढूंढना बहुत मुश्किल हो सकता है, नीचे स्क्रीनशॉट देखें।
निम्न SQL कोड के साथ एक विदेशी कुंजी जोड़ना भी संभव है:
ALTER TABLE `table1` ADD FOREIGN KEY (`FK_table2`) REFERENCES `table2` (`ID`) ON DELETE RESTRICT ON UPDATE RESTRICT;
विदेशी कुंजी phpmyadmin बनाएँ
एक विदेशी कुंजी बनाना, कई विकल्पों के लिए अनुमति देता है, जिसमें यह सुनिश्चित करना शामिल है कि कॉलम में केवल दूसरी तालिका में मौजूद प्रविष्टियां हों, अन्य तालिका में प्रविष्टियों को हटाने से रोकने की संभावना हो या संदर्भित तालिकाओं को हटाने के लिए कैस्केड करें।
मास्टर वेबसाइट निर्माण: अब नामांकन!
हमारी व्यापक वेबसाइट निर्माण पाठ्यक्रम के साथ अपनी डिजिटल उपस्थिति को बदलें - आज एक वेब विशेषज्ञ बनने के लिए अपनी यात्रा शुरू करें!
यहां दाखिला लेंलेकिन phpMyAdmin इंटरफ़ेस में सबसे उपयोगी विकल्पों में से एक है, दूसरी तालिका की प्रविष्टियों के साथ ड्रॉपडाउन सूची प्राप्त करना, जब विदेशी कुंजी वाली तालिका में प्रविष्टियां डालना।
यह तय करना भी संभव है कि किसी तालिका से डिफ़ॉल्ट रूप से कौन सा मान प्रदर्शित होता है, जब निम्न उदाहरण के अनुसार, यह किसी अन्य तालिका में किसी विदेशी तालिका द्वारा संदर्भित किया जाता है।
PHPMyAdmin में विदेशी कुंजी का उपयोग कैसे करें
एक टेबल के विदेशी कुंजी बाधाओं अनुभाग में, एक अनुक्रमित कॉलम को एक विदेशी कुंजी के रूप में सेट किया जा सकता है, बस ग्राफिकल यूजर इंटरफेस का उपयोग करके।
PHPMyAdmin में विदेशी कुंजी कैसे हटाएं
वह तालिका खोलें जिसमें आप PhpMyadmin इंटरफ़ेस में एक विदेशी कुंजी को हटाना चाहते हैं। स्ट्रक्चर> रिलेशन व्यू पर जाएं, और वहां, उस विदेशी कुंजी के अनुरूप लाइन में ड्रॉप बटन पर क्लिक करें जिसे आप Phpmyadmin में संबंध हटाना चाहते हैं।
PHPMyAdmin संबंध दृश्य गायब है
संबंध दृश्य संरचना टैब नाम के तहत स्थित है, एक तालिका के बाद PHPMyAdmin ग्राफिकल यूजर इंटरफेस से चुना गया है।
अक्सर पूछे जाने वाले प्रश्न
- MySQL phpmyadmin में विदेशी कुंजी कैसे सेट करें?
- वह तालिका खोलें जहां आप विदेशी कुंजी जोड़ना चाहते हैं। स्ट्रक्चर टैब पर जाएं, जिसमें आपको रिलेशनशिप व्यू सबमेनू मिलेगा। वहां, उस कॉलम का चयन करें जिसमें विदेशी कुंजी होगी, और उस कुंजी द्वारा संदर्भित तालिका और कॉलम।
- मैं phpmyadmin में एक विदेशी कुंजी कैसे बनाऊं?
- Phpmyadmin में एक विदेशी कुंजी बनाने के लिए, आपको उस तालिका को खोलने की आवश्यकता है जहां आप विदेशी कुंजी चाहते हैं, संरचना टैब पर नेविगेट करें, और वहां से, संबंध दृश्य सबमेनू में जाएं। फिर आप उस कॉलम का चयन कर सकते हैं जो विदेशी कुंजी को पकड़ लेगा और तालिका और कॉलम इसे संदर्भित करेगा।
- Phpmyadmin में एक विदेशी कुंजी बाधा को सफलतापूर्वक जोड़ने के लिए क्या कदम उठाए जाने चाहिए?
- Phpmyadmin में एक विदेशी कुंजी जोड़ने के लिए, चाइल्ड टेबल के स्ट्रक्चर टैब पर नेविगेट करें, रिलेशन व्यू पर क्लिक करें, विदेशी कुंजी कॉलम का चयन करें, और फिर संदर्भित तालिका और कॉलम को निर्दिष्ट करें। सुनिश्चित करें कि दोनों टेबल INNODB हैं और संदर्भित कॉलम अनुक्रमित हैं।
योन बायरलिंग एक वेब प्रकाशन और डिजिटल परामर्श पेशेवर है, जो प्रौद्योगिकियों में विशेषज्ञता और नवाचार के माध्यम से एक वैश्विक प्रभाव बनाता है। डिजिटल युग में पनपने के लिए व्यक्तियों और संगठनों को सशक्त बनाने के बारे में भावुक, उन्हें असाधारण परिणाम देने और शैक्षिक सामग्री निर्माण के माध्यम से विकास को बढ़ाने के लिए प्रेरित किया जाता है।
मास्टर वेबसाइट निर्माण: अब नामांकन!
हमारी व्यापक वेबसाइट निर्माण पाठ्यक्रम के साथ अपनी डिजिटल उपस्थिति को बदलें - आज एक वेब विशेषज्ञ बनने के लिए अपनी यात्रा शुरू करें!
यहां दाखिला लें