テーブル - スレッド - と別の - 投稿があります。
各スレッドは、投稿が返信である件名のようなものです。スレッドが削除された場合、関連するすべての投稿を削除する必要があります。
すべての投稿には id フィールドと thread_id フィールドがあります。これが正しいかどうか疑問に思っているだけです。
ALTER TABLE `posts`
ADD CONSTRAINT `FK_threads`
ADD FOREIGN KEY(`thread_id`)
REFERENCES `threads`(`id`)
ON DELETE CASCADE
ON UPDATE CASCADE;
これは逆にする必要がありますか、それとも完全に間違っているだけですか?