我试图重新建立索引类平面数据,但我总是遇到同样的错误: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