コメントを保存するこのテーブルがあります。isReply
コメントが別のコメントへの返信である場合、すべてのコメントには独自の ID と列があります。コメントが削除されると、そのコメントへの返信であるすべてのコメントが自動的に削除されるように関係を設定できるかどうか疑問に思っていました。isReply
参照する列に外部キーを設定しようとしましたが、次のcomments.id
エラーが発生しました。
#
1452 - 子行を追加または更新できません: 外部キー制約が失敗しました (_db
.#sql-1030_31f
, CONSTRAINT#sql-1030_31f_ibfk_1
FOREIGN KEY (isReply
) REFERENCEScomments
(id
) ON DELETE CASCADE ON UPDATE NO ACTION)