Я пытаюсь переиндексации категории плоских данных, но я всегда встречался с той же ошибкой:Magento повторно индекс, не может создать таблицу
There was a problem with reindexing process. Error Message: SQLSTATE[HY000]: General error: 1005 Can't create table 'xxx.catalog_category_flat_store_6' (errno: 121)
В таблице не существует, есть a 1 и a 7. Не уверен, что это имеет значение?
После выполнения запроса вручную через phpMyAdmin меня встретила ошибка MySQL 121. Я проверил вокруг, и это предполагает, что имена внешних ключей, которые будут созданы, уже существуют. Я сейчас перечислил все внешние ключи в БД, и они вообще не существуют.
Я также попробовал запустить SHOW ENGINE INNODB STATUS на БД для получения дополнительной информации, но у нас нет прав на просмотр этого, по-видимому.
Имеет ли пользователь magento mysql разрешения «CREATE TABLE»? –
Да, это создало другие в прошлом просто отлично (например, плоские таблицы продуктов) – BenOfTheNorth
Возможно, это могло бы помочь: http://stackoverflow.com/questions/8070336/error-code-1005-sql-state-hy000-cant- create-table-errno-150 –