Es liegt wahrscheinlich daran, dass Sie Ihren CONSTRAINT gesetzt haben onUpdate und onDelete auf RESTRICT . Sie können es in SET NULL ändern und dann löschen können.
Siehe diesen Abschnitt in der MySQL-Dokumentation.
BEARBEITEN
über SET NULL hinaus , können Sie es mit NO ACTION versuchen Option.
IE:
FOREIGN KEY(ord_no,book_id) REFERENCES neworder(ord_no,book_id)
ON UPDATE SET NULL ON DELETE SET NULL
ODER
FOREIGN KEY(ord_no,book_id) REFERENCES neworder(ord_no,book_id)
ON UPDATE NO ACTION ON DELETE NO ACTION
Hoffe es hilft.