У меня есть таблица myism 'test', которая содержит некоторые устаревшие данные, теперь я хочу воссоздать таблицу, все столбцы одинаковые, за исключением того, что я изменил хранилище с myism на innodb.Выгрузка sql, которую я использовал для воссоздания таблицы, выглядит следующим образом:
drop table test;
create table test ( ... )
engine=innodb
insert into test(...) values(...)
Вот где я получил ошибку «Ошибка -1 из механизма хранения», я погуглил, большинство результатов сосредоточено на поврежденном innodbстолы.В то время как для моего случая я не думаю, что он сломан, это просто то, что я пропустил в процессе и создаю заявления.
Другое дело, что после выполнения вышеуказанного sql все, что осталось для проверки таблицы - это файл с именем file.frm, я думаю, для таблицы innodb нужны другие вещи для запуска, но я не уверен, что именно.
Как я могу решить эту проблему?И мне, вероятно, нужно выполнить больше задач такого рода, как правильно отбросить таблицу myism и воссоздать их как innodb?
Спасибо.