我對我的數據庫有一個特殊的設置。 (見附件截圖)一對多的逆轉關係?
所以我有實現和項目,他們可以有一個附加到他們的畫廊,畫廊包含圖片。
現在我似乎無法使關係,如果我刪除一個實現,或項目,附加的庫也被刪除。
我已經試過外鍵,在畫廊表和實現/項目表上的組合。
任何想法我可以監督什麼?謝謝!
這是我嘗試
ALTER TABLE `galleries`
ADD CONSTRAINT `FK_galleries_realisations` FOREIGN KEY (`id`) REFERENCES `realisations` (`gallery_id`) ON UPDATE CASCADE ON DELETE CASCADE;
的SQL這是我的錯誤,當我嘗試創建一個新的認識
Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails (`elbeko`.`galleries`, CONSTRAINT `FK_galleries_realisations` FOREIGN KEY (`id`) REFERENCES `realisations` (`gallery_id`) ON DELETE CASCADE ON UPDATE CASCADE) (SQL: insert into `galleries` (`name`, `updated_at`, `created_at`) values (Tester, 2015-10-16 08:53:28, 2015-10-16 08:53:28))
那麼該代碼是在laravel(遷移),但它更是一個關於邏輯問題。在關係所在的桌子上,更多是我的問題。謝謝。 – Notflip
嘗試過,但遇到錯誤,我會將我的代碼添加到問題中,1分鐘! – Notflip
我加了更多解釋。謝謝 – Notflip