Navicat cannot add foreign key constraint或者添加外鍵後不顯示

    首先我們要明確不能添加外鍵的原因有很多種,我遇到的也只是其中一種在這裏分享出來。如果能幫到大家就再好不過了。

  • 右鍵—>設計表。 檢查你的數據庫引擎是什麼, 因爲我建的表數據庫默認引擎是MyISAM,所以我添加外鍵後並不會在外鍵欄裏面顯示我添加的外鍵。
    這裏寫圖片描述

  • 那我們就要改爲下圖所示,然後再添加外鍵:

這裏寫圖片描述


  • 就可以成功了

    這裏寫圖片描述

如果你的還是報錯不能添加外鍵,那麼有可能還有其他原因。比如你的數據表裏有數據,你可以嘗試清除數據再試試。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章