數據庫報(errno: 150)解決方法

錯誤原因有四:

1、外鍵的引用類型不一樣,主鍵是int外鍵是char 
2、找不到主表中 引用的列 
3、主鍵和外鍵的字符編碼不一致 
4、還有要建立外鍵的話,要先建立索引。沒有建立索引也會出錯。

我的錯誤原因是1,外鍵的引用類型不一樣,但是改的時候卻出現了錯誤:

解決辦法就是直接刪除相關表用hibernate 重新生成

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