私はラップトップで小さなWAMPWebアプリケーションを開発していました。そこでは、mySQLのインスタンスが実行されており、DBエンジンにInnoDBを選択しました。数週間の開発の後、私はそれを一般に公開したいと思いました、そして私のウェブホストによって提供されるデータベースサーバーがInnoDBをサポートせず、MyISAMだけをサポートすることを知りました。
ラップトップのinnoDBスキーマから生成されたcreate-and-populateスクリプトをライブデータベースに対して実行すると、個々のTABLESを作成できますが、VIEWの作成で問題が発生します。MyISAMではビューがサポートされていませんか?私は外部キーがそうではないことを知っています。それが、私がInnoDBを選択した理由です...私のinnoDBスキーマ設計をmyISAMで機能させるチャンスは何ですか?
スキーマ全体を1つのストレージエンジンから別のストレージエンジンに変換する簡単な方法はありますか?innoDBをサポートするmysqldbを提供する別のWebホストを探す必要がありますか?