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

PhpMyAdmin में विदेशी कुंजी सेट करना?

यदि आप संबंध स्थापित करने के लिए phpMyAdmin का उपयोग करना चाहते हैं, तो आपको 2 काम करने होंगे। सबसे पहले, आपको संदर्भित तालिका में विदेशी कुंजी कॉलम पर एक इंडेक्स को परिभाषित करना होगा (इसलिए foo_bar.foo_id, आपके मामले में)। फिर, रिलेशन व्यू (संदर्भित तालिका में) पर जाएं और संदर्भित कॉलम का चयन करें (इसलिए आपके मामले में foo.id) और अपडेट और डिलीट एक्शन पर।

मुझे लगता है कि विदेशी कुंजियाँ उपयोगी होती हैं यदि आपके पास एक दूसरे से जुड़ी हुई कई तालिकाएँ हैं, विशेष रूप से, यदि आप संदर्भ विकल्पों को सही ढंग से सेट करते हैं तो आपकी डिलीट स्क्रिप्ट बहुत छोटी हो जाएगी।

संपादित करें:सुनिश्चित करें कि दोनों तालिकाओं में InnoDB इंजन चयनित है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. अल्पविराम से अलग की गई सूची में आइटम कैसे गिनें MySQL

  2. मिलीसेकंड सटीकता के साथ टाइमस्टैम्प:उन्हें MySQL में कैसे सहेजना है

  3. व्याख्या द्वारा पंक्तियाँ क्यों गिनती () के बराबर नहीं हैं?

  4. MySQL प्रदर्शन:लंबी क्वेरी की पहचान करना

  5. INSERT ... डुप्लीकेट कुंजी अपडेट पर कहां से?