Logo ms.boatexistence.com

Adakah kunci asing membenarkan nilai nol?

Isi kandungan:

Adakah kunci asing membenarkan nilai nol?
Adakah kunci asing membenarkan nilai nol?

Video: Adakah kunci asing membenarkan nilai nol?

Video: Adakah kunci asing membenarkan nilai nol?
Video: КАК НАСТРОИТЬ L4D2 2024, April
Anonim

Jawapan ringkas: Ya, ia boleh menjadi NULL atau pendua Saya ingin menerangkan sebab kunci asing mungkin perlu batal atau mungkin perlu unik atau tidak unik. Mula-mula ingat kunci Asing hanya memerlukan nilai dalam medan itu mesti wujud dahulu dalam jadual yang berbeza (jadual induk). Itu sahaja FK mengikut definisi.

Adakah kunci asing menerima nilai nol?

Kunci asing boleh diberikan nama kekangan. … Kunci asing yang mengandungi nilai nol tidak boleh sepadan dengan nilai kunci induk, kerana kunci induk mengikut definisi tidak boleh mempunyai nilai nol. Walau bagaimanapun, nilai kunci asing nol sentiasa sah, tanpa mengira nilai mana-mana bahagian bukan nolnya.

Mengapa nilai nol dibenarkan dalam kunci asing?

Mentakrifkan Hubungan Antara Jadual Ibu Bapa dan Anak

Tiada Kekangan pada Kunci Asing Apabila tiada kekangan lain ditakrifkan pada kunci asing, sebarang bilangan baris dalam jadual anak boleh merujuk nilai kunci induk yang sama Model ini membenarkan null dalam kunci asing.

Bagaimanakah saya boleh membenarkan null dalam kunci asing?

Memandangkan kekangan Kunci Asing memerlukan kunci yang dirujuk menjadi unik, perkara terbaik yang boleh anda lakukan ialah membenarkan satu baris dengan kunci yang NULL. Dalam kes itu, anda perlu menggantikan kekangan Kunci Utama dengan kekangan (atau indeks) Unik dan membenarkan lajur Negara. country_id menjadi NULL.

Bolehkah kita memasukkan nilai nol dalam lajur kunci asing?

Ya, Anda boleh nilai batal dalam Lajur kunci Asing.

Disyorkan: