注意:在將它標記爲重複之前,我想告訴你們,我已經經歷了所有這些相關的問題,在stackoverflow和其他網站,但我沒有得到任何合適的解決方案,所以這就是爲什麼我在這裏尋求幫助。#1452 - 不能添加或更新子行:外鍵約束失敗
我有兩個表:員工和罰款
在罰款表fine_id
是PK和employee_id
是FK引用員工表PKemployee_id
。現在
,我(在表列員工)在罰款表格製作fine_id
爲FK參考fine_id
。
我正在通過XAMPP PHPMYADMIN它自動添加約束產生我的查詢是:
ALTER TABLE employees ADD CONSTRAINT fine_fk FOREIGN KEY (fine_id) REFERENCES fines(fine_id) ON DELETE CASCADE ON UPDATE CASCADE;
但是,運行時,該SQL Query
1452我得到這個錯誤 - 無法添加或更新子行:外鍵約束失敗(ems_db
。#sql-dd4_35
,CONSTRAINT fine_fk
FOREIGN KEY(fine_id
)參考fines
(fine_id
)ON DELETE CASCADE ON UPDATE CASCADE)
在這裏所連接的圖像:
員工表
細粒表
和錯誤
感謝。