Tjena
Ska försöka ta bort data från totalt fyra tabeller på ett smidigt sätt, vill försöka undvika 4 separata frågor och sätta ihop "nått vackert".
[b]tbl_tavling[/b]
cId => ID, räknare
cName => Text
[b]tbl_pass[/b]
pId => ID, räknare
cId => Tal, relaterad till ovanstående.
[b]tbl_grenar[/b]
gId => ID, räknare
pId => Tal, relaterad till ovanstående.
[b]tbl_anmalda[/b]
aId => ID, räknare
gId => Tal, relaterad till ovanstående.
Nu vill jag tex. ta bort alla pass, grenar och anmälningar tillhörande den tävling med ID 5 (cId = 5).
Hur ska jag lösa det här på ett smidigt sätt?
Tack!
LarsGMedlem sedan dec. 200012 464 inlägg Definiera foreign keys med on delete cascade.
LarsG skrev:
Definiera foreign keys med on delete cascade.
Hmm, ok, vad innebär det?
Får googla lite då, men har du lust får du gärna förklara lite mer / ge lite exempelkod på hur det ska se ut.
Tack!
/r
Ok, sökte lite här och hittade en hel del.
I nuläget använder jag Access så jag antar att det inte funkar där.
Om ett par månader ska jag byta DBMS på projektet, till MySQL, så jag får kolla mer på den biten då.
LarsGMedlem sedan dec. 200012 464 inlägg Vadå, varför skulle det inte fungera i Access?
LarsG skrev:
Vadå, varför skulle det inte fungera i Access?
Jasså, så det gör alltså det?
Hur ställer jag in det här med foreign key i efterhand i Access?
Alla tabeller finns redan.
Kanske kan stå nått i hjälpen?