報錯了,好像跟外鍵有關
請教老師:
刪除語句和數據庫數據如下
結果報錯了,好像跟外鍵有關系,這個這么解決啊?
?Cannot delete or update a parent row: a foreign key constraint fails (`mp`.`user`, CONSTRAINT `manager_fk` FOREIGN KEY (`manager_id`) REFERENCES `user` (`id`))
請教老師:
刪除語句和數據庫數據如下
結果報錯了,好像跟外鍵有關系,這個這么解決啊?
?Cannot delete or update a parent row: a foreign key constraint fails (`mp`.`user`, CONSTRAINT `manager_fk` FOREIGN KEY (`manager_id`) REFERENCES `user` (`id`))
2019-07-25
舉報
2019-07-26
? ? ? 年齡等于27或者小于29,只有Boss符合。王天風是boss的手下,他的manager_id就是Boss的主鍵,當然刪不掉,提示也挺清楚,就是有外鍵約束問題。你要刪除Boss,有幾種辦法,第一種需要先刪除王天風,當然王天風也是有手下的,其實得最先刪除王天風的下級。方法二,設置主外鍵級聯刪除,一般很少有這么干的風險很大。方法三:設置如果主表中記錄刪除,引用主表記錄的外鍵設置為null,當然這中設置也存在風險。
2019-07-26
哦,好的。