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
お役に立てば幸いです。