Qısa cavab: Bəli, NULL və ya dublikat ola bilər Xarici açarın niyə null olmasının və ya unikal olmasının və ya unikal olmasının lazım ola biləcəyini izah etmək istəyirəm. Əvvəlcə xatırlayın ki, Xarici açar sadəcə olaraq bu sahədəki dəyərin əvvəlcə fərqli cədvəldə (ana cədvəl) mövcud olmasını tələb edir. FK-nın tərifi budur.
Xarici açar null dəyəri qəbul edir?
Xarici açara məhdudiyyət adı təyin edilə bilər. … Tərkibində null dəyərləri olan xarici açar əsas açarın dəyərlərinə uyğun gələ bilməz, çünki əsas açarın tərifinə görə heç bir null dəyəri ola bilməz. Bununla belə, null xarici açar dəyəri onun qeyri-null hissələrinin dəyərindən asılı olmayaraq həmişə etibarlıdır.
Niyə xarici açarda null dəyərlərə icazə verilir?
Valideyn və Uşaq Cədvəlləri Arasındakı Əlaqələrin Müəyyənləşdirilməsi
Xarici Açarda Məhdudiyyətlər Yoxdur Xarici açarda başqa məhdudiyyətlər müəyyən edilmədikdə, uşaq cədvəlindəki istənilən sayda sətirə istinad edə bilər. eyni ana açar dəyəri Bu model xarici açarda nulllara icazə verir.
Xarici açarda null olmasına necə icazə verə bilərəm?
Xarici Açar məhdudiyyəti istinad edilən açarın unikal olmasını tələb etdiyinə görə, edə biləcəyiniz ən yaxşı şey NULL olan açarla bir sıra icazə verməkdir. Bu halda, siz İlkin Açar məhdudiyyətini Unikal məhdudiyyət (və ya indeks) ilə əvəz etməli və Ölkələr sütununa icazə verməli olacaqsınız. ölkə id NULL olacaq.
Xarici açar sütununa null dəyərlər daxil edə bilərik?
Bəli, Xarici açar Sütununda null dəyərini təyin edə bilərsiniz.