webForumDet fria alternativet

Constraint

2 svar · 218 visningar · startad av Chavez

ChavezMedlem sedan maj 20001 297 inlägg
#1

Vad gör CONSTRAINT?
Slog upp den i engelsk ordlista, fick förbindelse ? Har det någonting med relationer mellan tabeller och göra? Eller vad?

------------------
<A HREF="mailto:chavez@post.netlink.se">Mvh Chavez
</A> UIN: 73975020

Köp, Byt eller Sälj på Gametrade.nu!

LarsGMedlem sedan dec. 200012 465 inlägg
#2

Det finns olika typer av constraint i en relationsdatabas

a) Unique/primary key förhindrar duplikat i kolumner

b) foreign keys upprätthåller relationer mellan kolumner dvs det går inte att stoppa in ett värde om det värdet inte redan finns i en annan tabell

c) Check constraints, sätter explicita villkor som data måste uppfylla t.ex att värdet måste ligga mellan 10 och 20 eller att värdet inte får vara null.

Mysql har stöd för de constraints av typ a och ett specialfall av typ c, då man kan ange att not null för en kolumn.

Man kan visserligen skriva in constraint av typ b och c när man skapar tabeller, men de har ingen effekt.

------------------
essentitia preter non sans multiplicandum

ChavezMedlem sedan maj 20001 297 inlägg
#3

Tack för den lilla lektionen :)

------------------
<A HREF="mailto:chavez@post.netlink.se">Mvh Chavez
</A> UIN: 73975020

Köp, Byt eller Sälj på Gametrade.nu!

Genererad på 383 ms · cache AV · v20260730165559-full.f96bc7eb