私は2つのテーブルを持っています:
Challenge:
challengeID INTEGER PRIMARY KEY
...
と
UserChallenge:
ID INTEGER PRIMARY KEY
challengeID INTEGER NOT NULL
...
FOREIGN KEY(challengeid) REFERENCES challenge(challengeID)
チャレンジ テーブルに challengeID = 1 の行が 1 つあり、UserChallenge テーブルに challengeID = 1 の行が 1 つあるとします。
チャレンジから行を削除すると、UserChallenge テーブルはどうなりますか? ON DELETE CASCADE
と一緒に使ってもUserChallenge.challengeID
いいですか?
ありがとう。