Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL विदेशी कुंजी - टेबल पर एक-से-एक को कैसे लागू करें?

विदेशी कुंजी के कॉलम पर एक अद्वितीय बाधा को परिभाषित करके 1:0-1 या 1:1 संबंध लागू किया जा सकता है, इसलिए केवल एक संयोजन मौजूद हो सकता है। आम तौर पर यह चाइल्ड टेबल की प्राथमिक कुंजी होगी।

यदि एफके संदर्भित तालिकाओं की प्राथमिक या अनूठी कुंजी पर है तो यह उन्हें माता-पिता में मौजूद मूल्यों तक सीमित कर देगा और कॉलम या कॉलम पर अद्वितीय बाधा उन्हें विशिष्टता तक सीमित कर देगी। इसका मतलब यह है कि चाइल्ड टेबल में सीमित कॉलम में केवल पैरेंट के अनुरूप मान हो सकते हैं और प्रत्येक पंक्ति का एक अद्वितीय मान होना चाहिए। ऐसा करने से यह लागू होता है कि चाइल्ड टेबल में पैरेंट रिकॉर्ड के अनुरूप अधिकतम एक पंक्ति होगी।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैसकल इनर जॉइन एंड ग्रुप बाई रिपीट रो

  2. क्रमबद्ध डेटा द्वारा MySQL ऑर्डर?

  3. एक स्व-संदर्भित विदेशी कुंजी के साथ एक पंक्ति को हटाना

  4. MySQL दृश्य और अनुक्रमणिका उपयोग

  5. साझा प्राथमिकताओं के साथ पसंदीदा सूचीदृश्य बनाएं