Я в процессе обмена над базой данных для перезаписи моей программы, и часть из них записывает сценарий преобразования и скрипт для создания новых таблиц.InnoDb работает некоторое время, но не другие
Я переименовываю таблицы, меняя индексы и, как правило, изменяя большую часть таблицы в некотором роде, часть этого заключается в том, что я меняю таблицы MyISAM на InnoDB.
Скрипт преобразования работает безупречно, но сценарий для создания новых таблиц падает в определенной точке.
Query:
create table team_resources
(
amount double not null default 0,
resource int unsigned not null default 0,
team int unsigned not null default 0,
primary key (resource,team)
) ENGINE = InnoDB
Я получаю error 121 что выдаваемая ошибка, если таблица не может быть создана. Скрипт запускается из файла Python, но я получаю ту же ошибку как в моей программе SQL, так и в phpMyAdmin как в сыром сценарии, так и в вспомогательной форме мастера таблицы.
Таблицы, полностью конвертированные в InnoDB, просто прекрасны, поэтому я озадачен тем, почему у него проблемы с созданием новых. Этот запрос работает, если я выберу часть InnoDB.
Любые предложения?