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.