সংক্ষিপ্ত উত্তর: হ্যাঁ, এটি NULL বা সদৃশ হতে পারে আমি ব্যাখ্যা করতে চাই কেন একটি বিদেশী কী শূন্য হতে পারে বা অনন্য বা অনন্য না হতে পারে। প্রথমে মনে রাখবেন একটি বিদেশী কী এর জন্য প্রয়োজন যে সেই ক্ষেত্রের মানটি প্রথমে একটি ভিন্ন টেবিলে (প্যারেন্ট টেবিল) বিদ্যমান থাকতে হবে। সংজ্ঞা অনুসারে এটিই একটি FK।
বিদেশী কী কি শূন্য মান গ্রহণ করে?
বিদেশী কী একটি সীমাবদ্ধতার নাম বরাদ্দ করা যেতে পারে। … নাল মান ধারণকারী একটি বিদেশী কী একটি অভিভাবক কী-এর মানগুলির সাথে মেলে না, যেহেতু সংজ্ঞা অনুসারে একটি অভিভাবক কী-এর কোনো নাল মান থাকতে পারে না। যাইহোক, একটি শূন্য বিদেশী কী মান সর্বদা বৈধ, এর যেকোনো নন-নাল অংশের মান নির্বিশেষে।
কেন বিদেশী কী-তে শূন্য মান অনুমোদিত?
অভিভাবক এবং শিশু টেবিলের মধ্যে সম্পর্ক সংজ্ঞায়িত করা
বিদেশী কী-তে কোনো বাধা নেই যখন বিদেশী কী-তে অন্য কোনো সীমাবদ্ধতা সংজ্ঞায়িত করা হয় না, তখন চাইল্ড টেবিলের যেকোনো সংখ্যক সারি উল্লেখ করতে পারে একই প্যারেন্ট কী মান এই মডেলটি বিদেশী কী শূন্য করার অনুমতি দেয়।
আমি কীভাবে বিদেশী কী শূন্য করার অনুমতি দেব?
যেহেতু বিদেশী কী সীমাবদ্ধতার জন্য রেফারেন্সড কীটি অনন্য হওয়া প্রয়োজন, তাই আপনি যা করতে পারেন তা হল শূন্য কী সহ একটি সারিকে অনুমতি দেওয়া। সেক্ষেত্রে, আপনাকে একটি অনন্য সীমাবদ্ধতা (বা সূচক) দিয়ে প্রাথমিক কী সীমাবদ্ধতা প্রতিস্থাপন করতে হবে এবং কলামের দেশগুলিকে অনুমতি দিতে হবে। country_id শূন্য হতে হবে।
আমরা কি বিদেশী কী কলামে শূন্য মান সন্নিবেশ করতে পারি?
হ্যাঁ, আপনি বিদেশী কী কলামে শূন্য মান দিতে পারেন।