Logo da.boatexistence.com

Kan fremmed nøgle være nul?

Indholdsfortegnelse:

Kan fremmed nøgle være nul?
Kan fremmed nøgle være nul?

Video: Kan fremmed nøgle være nul?

Video: Kan fremmed nøgle være nul?
Video: Nederen Forældre - Filips far 2024, Kan
Anonim

Kort svar: Ja, den kan være NULL eller duplikat Jeg vil gerne forklare, hvorfor en fremmednøgle muligvis skal være nul eller måske skal være unik eller ikke unik. Husk først at en fremmednøgle kræver blot, at værdien i det felt skal eksistere først i en anden tabel (den overordnede tabel). Det er alt, hvad en FK per definition er.

Kan der være null i fremmednøgle?

En fremmednøgle, der indeholder null-værdier, kan ikke matche værdierne af en overordnet nøgle, da en overordnet nøgle pr. definition ikke kan have nogen null-værdier. Dog er en null fremmednøgleværdi altid gyldig, uanset værdien af nogen af dens ikke-nulldele. … En fremmednøgleværdi er null, hvis en del er null.

Kan en fremmednøgle være null mySQL?

5 svar. NULLs i fremmednøgler er helt acceptable Det er vanskeligt at håndtere NULLs i fremmednøgler, men det betyder ikke, at du ændrer sådanne kolonner til NOT NULL og indsætter dummy ("N/A", "Ukendt" ", "Ingen værdi" osv.) poster i dine referencetabeller.

Hvordan indstiller du en fremmednøgle til null?

den fremmede nøgle kan som standard ikke være null i mySQL, årsagen er enkel, hvis du refererer til noget og lader det null, vil du miste dataintegriteten. når du opretter tabelsættet, tillad null til NOT og anvender derefter begrænsningen for fremmednøgle.

Hvilke nøgler kan være nul?

Primær nøglekolonne værdi kan ikke være null. Kandidatnøglekolonnen kan have nulværdi. Primær nøgle er den vigtigste del af enhver relation eller tabel.

Anbefalede: