CONSTRAINT
を設定したことが原因である可能性があります onUpdate
およびonDelete
RESTRICT
へ 。 SET NULL
に変更できます その後、削除できるようになります。
このセクション を参照してください。 MySQLのドキュメントについて。
編集
SET NULL
を超えて 、NO ACTION
を試すことができます オプションもあります。
IE:
FOREIGN KEY(ord_no,book_id) REFERENCES neworder(ord_no,book_id)
ON UPDATE SET NULL ON DELETE SET NULL
または
FOREIGN KEY(ord_no,book_id) REFERENCES neworder(ord_no,book_id)
ON UPDATE NO ACTION ON DELETE NO ACTION
お役に立てば幸いです。