2012-12-17 76 views
-2

#1452 - 不能添加或更新子行,外鍵約束 失敗#1452 - 不能添加或更新子行

schoolzone,約束 #sql-10e0_7f2_ibfk_1 FOREIGN KEY ( teacherid)參考文獻 teacherteacherid)。)
+0

您需要提供您的問題的更多細節。只發布沒有代碼的錯誤消息是沒有用的。但通常這意味着您違反了外鍵,因爲在另一個表中沒有一行。 – Taryn

回答

1

爲什麼你所得到的錯誤的原因是因爲你在表schoolZone插入一條記錄與列teacherid的價值並不在表teacher存在。請記住,您要插入記錄的表取決於表teacher

下面是一個示例,顯示如何得到錯誤。

+0

我有桌老師和專欄老師ID.For另一張桌子它的工作,但只有這張桌子它沒有變化 – user1885224

+0

你可以發佈什麼是教師桌ID的ID?你想在另一張桌子上插入什麼記錄? –

相關問題