标签: hibernate grails foreign-keys gorm
我真的很困惑这个奇怪的行为! 问题是,我有一个grails应用程序,它在我的本地机器上它在我的MYSQL数据库中创建所有FK。
但是当我尝试在另一台机器上运行时,FK没有被创建!
有些原因吗?一些许可问题?有没有办法调试grails表的创建,所以我可以想出来?
谢谢!
答案 0 :(得分:3)
您的数据库可能正在使用ENGINE = MyISAM,这将导致无法创建外键。
尝试将引擎更改为InnoDB。