Вероятно е защото сте задали вашето 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
Надявам се да помогне.