Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我用InnoDBEngine 创建了一个数据库。现在我正在使用www.000webhost.com并且它不支持InnoDB Engine; 我应该怎么办?我的数据库已经完成,可以启动了!有人知道如何解决这个问题吗?
InnoDB
InnoDB Engine
我曾经也有过一样的问题。我被迫使用的提供者只有 MyISAM,我在 InnoDB 中开发。可以迁移,因为似乎 MyISAM 忽略了您在创建模式时使用的所有 FK 命令。
我使用了 Mysql 工作台的简单导出,并在远程主机中导入了架构和内容。
我认为数据库的约束会保留,因为我使用带有 FK 检查的 InnoDB 进行开发和测试。如果您的代码是可靠的,那么数据库失去完整性的风险应该是最小的。但是,如果您不管理代码中的某些约束,当然可能会出现无法预料的问题。
InnoDB和MyISAM存储引擎的概述可以为您提供答案,如果您依赖任何其他将两者区分开来的东西。