我遇到了同样的问题。我被迫使用的提供者只有MyISAM,我在InnoDB中开发。
可以迁移,因为似乎MyISAM忽略了在创建模式时使用的所有FK命令。
我使用了Mysql工作台的简单导出,并在远程主机中导入了模式和内容。
我认为自从我使用带有FK检查的InnoDB开发和测试后,数据库的约束将被保留。如果您的代码是可靠的,那么数据库失去完整性的风险应该很小。
但是,如果您没有在代码中管理某些约束,那么当然可能会出现无法解决问题的问题。
InnoDB和MyISAM存储引擎的概述可以为您提供答案,如果您依赖于将两者分开的任何其他内容。