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

mySQL में विदेशी कुंजियाँ और NULL

विदेशी कुंजी में एनयूएलएल पूरी तरह स्वीकार्य हैं। विदेशी कुंजियों में NULLs से निपटना मुश्किल है लेकिन इसका मतलब यह नहीं है कि आप ऐसे कॉलम को NOT NULL में बदल दें और अपनी संदर्भ तालिका में डमी ("N/A", "अज्ञात", "नो वैल्यू" आदि) रिकॉर्ड डालें।

विदेशी कुंजियों में NULLs का उपयोग करने के लिए अक्सर आपको INNER JOIN के बजाय LEFT/Right JOIN का उपयोग करने की आवश्यकता होती है।



  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. पीएचपी पीडीओ - पंक्तियों की संख्या