Logo sw.boatexistence.com

Je, ufunguo wa kigeni unaweza kubatilishwa?

Orodha ya maudhui:

Je, ufunguo wa kigeni unaweza kubatilishwa?
Je, ufunguo wa kigeni unaweza kubatilishwa?

Video: Je, ufunguo wa kigeni unaweza kubatilishwa?

Video: Je, ufunguo wa kigeni unaweza kubatilishwa?
Video: VITU 7 AMBAVYO HUPASWI KUFANYA KATIKA GARI LA MFUMO WA OTOMATIKI (Automatic) 2024, Mei
Anonim

Jibu fupi: Ndiyo, inaweza kuwa NULL au nakala Ninataka kueleza kwa nini ufunguo wa kigeni unaweza kuhitaji kuwa batili au unaweza kuhitaji kuwa wa kipekee au usiwe wa kipekee. Kwanza kumbuka ufunguo wa Kigeni unahitaji tu kwamba thamani katika sehemu hiyo lazima iwepo kwanza kwenye jedwali tofauti (meza kuu). Hiyo yote ni FK kwa ufafanuzi.

Je, kunaweza kuwa na null katika ufunguo wa kigeni?

Ufunguo wa kigeni ulio na thamani batili hauwezi kulingana na thamani za ufunguo mzazi, kwa kuwa ufunguo wa mzazi kwa ufafanuzi hauwezi kuwa na thamani batili. Hata hivyo, thamani ya ufunguo wa kigeni batili ni halali kila wakati, bila kujali thamani ya sehemu zake zozote zisizo batili. … Thamani ya ufunguo wa kigeni ni batili ikiwa sehemu yoyote ni batili.

Je, ufunguo wa kigeni unaweza kuwa null mySQL?

5 Majibu. NULLs katika funguo za kigeni zinakubalika kabisa Kushughulika na NULLs katika funguo za kigeni ni gumu lakini hiyo haimaanishi kuwa ubadilishe safu wima kama hizi ziwe NOT NULL na kuingiza dummy ("N/A", "Haijulikani ", "Hakuna Thamani" n.k) rekodi katika majedwali yako ya marejeleo.

Unawezaje kuweka ufunguo wa kigeni kubatilisha?

ufunguo wa kigeni, hauwezi kubatilishwa kwa chaguo-msingi katika mySQL, sababu ni rahisi, ikiwa ukirejelea kitu na ukiruhusu kibatilishe, utapoteza uadilifu wa data. unapounda unapounda seti ya jedwali ruhusuSIYO na kisha utekeleze kikwazo cha ufunguo wa kigeni.

Funguo zipi zinaweza kubatilishwa?

Thamani ya ufunguo msingi thamani haiwezi kubatilishwa. Safu wima ya ufunguo wa mgombea inaweza kuwa na thamani batili. Ufunguo msingi ni sehemu muhimu zaidi ya uhusiano au jedwali lolote.

Ilipendekeza: