今天在mysql中建外鍵,一直報1215的錯誤,找了許久才找到了解決辦法。
原因:建外鍵的時候,外鍵的類型是int型。引用的主鍵類型也是int型,並且所有的主鍵均設計的自增,
這個時候,實際我的這個主鍵的字段類型是unsigned int,主鍵和外鍵的類型不統一,所以會報錯,無法添加外鍵了。
解決方法:將主鍵字段改爲無符號整形,並且外鍵的字段類型也改爲無符號整形。
然後添加外鍵,一切搞定!
今天在mysql中建外鍵,一直報1215的錯誤,找了許久才找到了解決辦法。
原因:建外鍵的時候,外鍵的類型是int型。引用的主鍵類型也是int型,並且所有的主鍵均設計的自增,
這個時候,實際我的這個主鍵的字段類型是unsigned int,主鍵和外鍵的類型不統一,所以會報錯,無法添加外鍵了。
解決方法:將主鍵字段改爲無符號整形,並且外鍵的字段類型也改爲無符號整形。
然後添加外鍵,一切搞定!
引入druid依賴 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <ver