Mysql Ошибка «Ошибка -1 из механизма хранения»

У меня есть таблица myism 'test', которая содержит некоторые устаревшие данные, теперь я хочу воссоздать таблицу, все столбцы одинаковые, за исключением того, что я изменил хранилище с myism на innodb. Дамп SQL, который я использовал для воссоздания таблицы, выглядит так:

drop table test;
create table test ( ... )
engine=innodb

insert into test(...) values(...)

вот где я получил сообщение об ошибке «Got Error -1 from storage engine», которую я нашел, большинство результатов сосредоточено на поврежденных таблицах innodb. В то время как для моего случая я не думаю, что он сломан, это просто то, что я пропустил в процессе и создаю заявления.

Другое дело, что после выполнения вышеуказанного sql все, что осталось для проверки таблицы - это файл с именем file.frm, я думаю, для таблицы innodb нужны другие вещи для запуска, но я не уверен, что именно.

Как я могу решить эту проблему? И мне, вероятно, нужно выполнить больше задач такого рода, как правильно отбросить таблицу myism и воссоздать их как innodb?

Благодарю.

Ответы на вопрос(5)

Ваш ответ на вопрос