2015-07-19 112 views
0

下面是完整的數據庫獲取「#1452 - 無法添加或更新子行」。在phpMyAdmin

(刪除鏈接到谷歌驅動下載,請到版本,如果你要看到它。一個簡單的.gif要點就足夠了。)

所以我試圖用來自university表的universityName主鍵作爲外鍵在資源表中。而每次我試圖將其設置使用phpmyadmin的關係視圖我不斷收到錯誤的時間「獲得」#1452 - 不能添加或更新子行,外鍵約束失敗(bluemtn#sql-28f8_332,約束#sql-28f8_332_ibfk_1外鍵(universityName。 )參考universityuniversityName))

+0

您需要在大學中有一行,並且您所在的大學名稱已存在。這是一件好事。它可以防止添加垃圾 – Drew

+0

大學表有一個名爲universityName的列。拼寫相同,並具有相同的varchar字符長度。我試圖使用該列作爲資源表中的外鍵。其中也有一個名爲universityName的列。 – Aizzle

+0

對。數據如何 – Drew

回答

0

我在universityName列中的幾個名稱前後有一些空格,導致我無法添加外鍵約束,因爲mysql認爲我的值不在我引用的表中。

相關問題