Det beror förmodligen på att du ställt in din CONSTRAINT
onUpdate
och onDelete
till RESTRICT
. Du kan ändra den till SET NULL
och sedan kunna ta bort.
Se det här avsnittet på MySQL-dokumentation.
REDIGERA
bortom SET NULL
, du kan prova NO ACTION
alternativ också.
IE:
FOREIGN KEY(ord_no,book_id) REFERENCES neworder(ord_no,book_id)
ON UPDATE SET NULL ON DELETE SET NULL
ELLER
FOREIGN KEY(ord_no,book_id) REFERENCES neworder(ord_no,book_id)
ON UPDATE NO ACTION ON DELETE NO ACTION
Hoppas det hjälper.