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.