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