我試圖重新建立索引類平面數據,但我總是遇到同樣的錯誤: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)
該表不存在,有一個1和一個7.不知道這是否有所作爲?
通過phpMyAdmin手動運行查詢後,我遇到了MySQL錯誤121.我檢查了周圍,這將建議嘗試創建的外鍵的名稱已經存在。我現在在數據庫中列出了所有外鍵,而它們根本不存在。
我也嘗試在數據庫上運行SHOW ENGINE INNODB STATUS以獲取更多信息,但我們沒有權限查看該顯然。
magento mysql用戶有「CREATE TABLE」權限嗎? – 2013-02-28 13:38:31
是的,它的過去創建的其他人很好(如產品平板表) – BenOfTheNorth 2013-02-28 13:40:57
也許這可能有所幫助:http://stackoverflow.com/questions/8070336/error-code-1005-sql-state-hy000-cant- create-table-errno-150 – 2013-02-28 13:51:05