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