Я разрабатывал небольшое веб-приложение WAMP на своем ноутбуке, где у меня запущен экземпляр mySQL, и я выбрал InnoDB для своего механизма БД. После нескольких недель разработки я хотел сделать его общедоступным и обнаружил, что сервер базы данных, предоставленный моим веб-хостом, не поддерживает InnoDB, только MyISAM.
Сценарий создания и заполнения, сгенерированный из схемы innoDB на моем ноутбуке, при выполнении с действующей базой данных может создать отдельные таблицы TABLES, но затем сталкивается с проблемами при создании VIEW. Не поддерживаются ли представления в MyISAM? Я знаю, что иностранные ключи нет. Именно поэтому я сделал выбор в пользу InnoDB ... Каковы мои шансы заставить мой дизайн схемы innoDB работать с myISAM?
Есть ли простой способ преобразования всей схемы из одного механизма хранения в другой? Стоит ли искать другой веб-хостинг, который предоставляет базу данных mysql, которая поддерживает innoDB?