在其他兩個表上,我將d_desavanja-> id字段設置爲外鍵,但在此表上,我不能。MySQL外鍵
我該如何讓它工作?
SQL query:
ALTER TABLE `d_des_kat` ADD FOREIGN KEY ( `desavanje_id`) REFERENCES `desavanja`.`d_desavanja` (
`id`
) ON DELETE CASCADE ON UPDATE CASCADE ;
MySQL said:
#1452 - Cannot add or update a child row: a foreign key constraint fails (`desavanja/#sql-12f3_5af2e`, CONSTRAINT `#sql-12f3_5af2e_ibfk_1` FOREIGN KEY (`desavanje_id`) REFERENCES `d_desavanja` (`id`) ON DELETE CASCADE ON UPDATE CASCADE)
做了'顯示的InnoDB status'。埋在輸出中將是一個「最後的外鍵錯誤」部分,更多細節。通常失敗是由於某種類型的字段類型不匹配導致的 –