Jag undrar om någon kan förklara hur man använder främmande nycklar i Mysql 5.0.
Har gjort följande tabeller i databasen.
Lag:
*********
LagID - Unikt ID
LagNamn - Text
LagRubrik - Text
LagVisa - Text
Artikel:
*********
ArtikelID - Unikt ID
ArtikelSkribent - Text
ArtikelRubrik - Text
ARtikelText - Text
LagID - Tal - Denna har en relation med tabellen Lag
Spelprogram:
***********
MatchID - Unikt ID
Datum - Datum
Tid - Datum
Spelplats - Text
LagID - Tal - Denna har en relation med tabellen Lag
Av Artikel och spelprogram var skall jag använda främmande nycklar. Om man sedan raderar ett Lag försvinner det i Artikel och spelprogram också. Jag har använt Access innan. Är det någon som kan förklara hur det funkar.
create table artikel
( ...
foreign key(lagId) references lag
on delete cascade
on update cascade);
Om ett lag uppdateras eller tas bort från Lag, och det finns matchande information i Artikel, kommer dessa matchande rader också att uppdateras eller tas bort.
264 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e