關於Mysql建外鍵報1215錯誤

今天在mysql中建外鍵,一直報1215的錯誤,找了許久才找到了解決辦法。


原因:建外鍵的時候,外鍵的類型是int型。引用的主鍵類型也是int型,並且所有的主鍵均設計的自增,

這個時候,實際我的這個主鍵的字段類型是unsigned int,主鍵和外鍵的類型不統一,所以會報錯,無法添加外鍵了。


解決方法:將主鍵字段改爲無符號整形,並且外鍵的字段類型也改爲無符號整形。

然後添加外鍵,一切搞定!

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