ऐसा शायद इसलिए है क्योंकि आपने अपना CONSTRAINT
सेट किया है onUpdate
और onDelete
करने के लिए RESTRICT
. आप इसे SET NULL
. में बदल सकते हैं और फिर हटाने में सक्षम हो।
देखें यह अनुभाग MySQL दस्तावेज़ीकरण पर।
संपादित करें
SET NULL
. से परे , आप कोशिश कर सकते हैं NO ACTION
विकल्प भी।
आईई:
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
आशा है कि यह मदद करता है।