有兩個表; proizvodi(父)表和normativ(子表),關係1:N。MySQL - 級聯更新工作,但級聯刪除不
父表上的主鍵是字段Sifra和子表SifraProizvoda。 當我做父表的更新,這種變化反映了孩子表,但如果我嘗試刪除父表中的東西,我得到錯誤:
/* SQL Error (1451): Cannot delete or update a parent row: a foreign key constraint fails (
racuni
.cijenapro
, CONSTRAINTFK_cijenapro_proizvodi
FOREIGN KEY (SifraProizvoda
) REFERENCESproizvodi
(Sifra
) ON DELETE NO ACTION ON UPDATE CASCADE) */
下面是表的結構link
我做錯了嗎?
似乎ON DELETE NO ACTION是不一樣的ON DELETE CASCADE – Richard
我不明白這一點,因爲我已經在刪除自定義級聯更新級聯 – Josef