我在笔记本电脑上开发了一个小型 WAMP Web 应用程序,其中运行了一个 mySQL 实例,我选择 InnoDB 作为我的数据库引擎。经过几个星期的开发,我想将它提供给公众,发现我的虚拟主机提供的数据库服务器不支持 InnoDB,只支持 MyISAM。
从我笔记本电脑上的 innoDB 模式生成的 create-and-populate 脚本在针对实时数据库执行时,可以设法创建单独的 TABLES,但在创建 VIEW 时遇到问题。MyISAM 不支持视图吗?我知道外键不是。这就是我选择 InnoDB 的原因......我有什么机会让我的 innoDB 模式设计与 myISAM 一起工作?
是否有任何直接的方法可以将整个模式从一个存储引擎转换到另一个?我应该寻找另一个提供支持 innoDB 的 mysql 数据库的网络主机吗?