1. 程式人生 > >Cannot add foreign key constraint常見原因總結

Cannot add foreign key constraint常見原因總結

foreign key 不能新增常見原因:

1.檢查是否指向的鍵是主鍵

  2.檢查是否已經建立了索引,一個外來鍵必然會有一個索引。

      3.檢查是否表內已經存有資料,導致約束失敗

4.檢查被參考鍵和參考鍵的型別是否相同

  5.檢查是否重建了同名的索引,比如第一次建立失敗,再次建立可能會因為索引重複導致失敗6.檢查是否在鍵上設定了unsigned。