webForumDet fria alternativet

radera relationer med föräldrarelationer

Databaser & SQL

1 svar · 206 visningar · startad av Nöff

Medlem sedan nov. 2003569 inlägg
Frågan#1

Tabell bocker:
ID
namn

Tabell kapitel:
ID
bokID ON DELETE CASCADE

Tabell sidor:
ID
kapitelID ON DELETE CASCADE

Om jag raderar rader i "bocker" så kommer "kapitel" raderas och det trigga igång delete på "sidor". Det är så jag vill att det ska funka iaf, som en dominoeffekt, men det vill inte SQL-Servern :(

Men när jag försöker göra detta får jag följande fel:

Introducing FOREIGN KEY constraint 'FK__kapitel__bokID__1A14E395' on table 'kapitel' may cause cycles or multiple cascade paths. Specify ON DELETE NO ACTION or ON UPDATE NO ACTION, or modify other FOREIGN KEY constraints.

Hur ska man göra för att komma runt detta?

Medlem sedan nov. 2003569 inlägg
#2

äsch, det var ett annat fel som gjorde att jag fick det felet

270 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
132 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)