2017-10-09 33 views
0

照亮\數據庫\ QueryException(23000) SQLSTATE [23000]:完整性約束違規:1451無法刪除或更新父行:外鍵約束失敗(project-managementprojects,約束projects_company_id_foreign外鍵(company_id)參考文獻companiesid))(SQL:刪除companies其中id = 2)我試圖刪除特定的記錄,但我收到以下錯誤消息

回答

0

你不能刪除具有子關係的船舶備案。

公司表格記錄#2用作projects表格的projects_company_id。

因此,首先刪除company_id#2的項目,刪除ID爲2的公司。

或者

您可以在DELETE CASCADE選項用於該約束(如自動刪除,兒童記錄將自動刪除當父記錄被刪除)。

相關問題