Я переношу довольно простую таблицу на свой живой сервер БД, и это дает мне эту странную ошибку, когда я пытаюсь создать таблицу InnoDB, создание таблицы:
CREATE TABLE `cobertura` (
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
`cep` int(8) unsigned zerofill NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `id` (`id`),
KEY `idx_cep` (`cep`)
) ENGINE=InnoDB;
Если я меняю движок на MyISAM, он работает, если я меняю имя таблицы на что-то другое, он работает. Если я создам таблицу как MyISAM и внесу изменения в InnoDB, я получу ошибку 121. Я попытался посмотреть папку, в которой mysql хранит файлы, чтобы увидеть, есть ли там какой-либо мусор, ничего.
Любые идеи?
SHOW ENGINES;
покажет, поддерживается ли движок, хотя это для меня, и я сейчас пытаюсь понять это. Ты когда-нибудь понял это, Родриго? ТакжеINSTALL PLUGIN innodb SONAME 'ha_innodb.so';
у меня не работает. - person John   schedule 21.03.2018