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
2 svar · 218 visningar · startad av Chavez
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
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
Tack för den lilla lektionen :)
------------------
<A HREF="mailto:chavez@post.netlink.se">Mvh Chavez
</A> UIN: 73975020