[英]MySQL Error, what does it mean
我正在嘗試更新外部參照數據庫中的兩列。 我收到此錯誤消息:
Cannot add or update a child row: a foreign key constraint fails (`globaldetroit`.`org_cult_xref`, CONSTRAINT `org_cult_xref_ibfk_1` FOREIGN KEY (`org_id`) REFERENCES `organization` (`org_id`) ON DELETE CASCADE ON UPDATE CASCADE)
我希望能夠建立多對多關系,而這些錯誤似乎使我無法與他人建立關系。
編輯:
真奇怪! 在表組織中,肯定有一個列org_id的值是“ 6”(作為整數)! 我剛檢查!
您正在嘗試設置一個具有外鍵常量的值-即該鍵在外表中不存在。
因此, globaldetroit's
org_cult_xref
引用了不存在的organization
中的org_id
。
您globaldetroit
投入工作。 org_cult_xref
值在organization
不存在。 org_id
多對多關系不好,不要去那里。
您的錯誤似乎是由於您在org_cult_xref中插入的行具有org_id列而在組織表中找不到您在其中插入的值所致。
您在要插入/更新到的表上定義了一個外鍵,這基本上說org_id
的值應該存在於organization
表中,事實並非如此。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.