Как конвертировать MyISAM в InnoDB - PullRequest
2 голосов
/ 20 июля 2009

Я использую MySQL 5, и в моей базе данных произошла некоторая порча на прошлой неделе. Техническим специалистам моего веб-хостинга удалось сохранить его, но все таблицы преобразованы из исходного InnoDB в MyISAM. В настоящее время некоторые функции в моем приложении электронной коммерции не работают.

Есть ли простой способ конвертировать их обратно в InnoDB? Я не могу найти ничего в phpMyAdmin. Нужно ли писать сценарий PHP?

Спасибо.

Ответы [ 2 ]

7 голосов
/ 20 июля 2009

Вы можете выполнить этот запрос:

ALTER TABLE table_name ENGINE = InnoDB;

на всех столах

1 голос
/ 20 июля 2009

Если вы хотите сделать это приложением Mysql, вы можете использовать MySQLQueryBrowser.exe или SQLYoq.exe в обоих из них вы можете изменить таблицу и выбрать DB Engine

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...