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

मैसकल में असंबंधित तालिकाओं से विदेशी कुंजी बाधा कैसे लागू करें?

संबंधों की पहचान का उपयोग करें , इसके समान:

ध्यान दें कि कैसे UserGroup PK इस "डायमंड" के ऊपर से "साइड" के नीचे से माइग्रेट करता है और "नीचे" में विलीन हो जाता है। चूंकि नीचे की पंक्ति में शीर्ष की पहचान करने वाला केवल एक फ़ील्ड होता है, इसलिए इसे शीर्ष पर एकाधिक पंक्तियों से संबंधित नहीं किया जा सकता है।

आप अपनी अन्य कुंजियों को तब भी रख सकते हैं जब आपको अन्य उद्देश्यों के लिए उनकी आवश्यकता हो और/या ऊपर की कुंजियों को वैकल्पिक (अर्थात अद्वितीय बाधाएं)...

BTW, अधिक लगातार नामकरण का उपयोग करें - मैं हमेशा संक्षिप्त तालिका नामों के साथ एकवचन और उपसर्ग PK फ़ील्ड का उपयोग करने की सलाह दूंगा...



  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. Mysql 2 तालिका में शामिल हों और दिनांक सीमा के बीच अधिकतम और न्यूनतम मान चुनें

  4. स्वत:पूर्ण सभी प्रविष्टियां दिखाता है, कोई खोज नहीं करता

  5. तालिका में प्राथमिक कुंजी नहीं है