数据库报(errno: 150)解决方法

错误原因有四:

1、外键的引用类型不一样,主键是int外键是char 
2、找不到主表中 引用的列 
3、主键和外键的字符编码不一致 
4、还有要建立外键的话,要先建立索引。没有建立索引也会出错。

我的错误原因是1,外键的引用类型不一样,但是改的时候却出现了错误:

解决办法就是直接删除相关表用hibernate 重新生成

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