2012-09-08 70 views
0

可能重複:
InnoDB: duplicate indixes found - is this very bad?Magento的數據庫中刪除所有複製或truplicate指標

不知怎的,我有重複的唯一鍵,索引在我的Magento數據庫。而不是一些,但超過數千。

是否有一個容易擺脫所有這一切,並從一個新的數據庫開始,只導入數據。

我想導出數據的唯一 然後建立一個新的Magento安裝(新指標) 那麼只有數據

可這與phpMyAdmin被acomplished複製?或其他技巧?

給你舉個例子:

CREATE TABLE IF NOT EXISTS `mag_catalog_product_option_type_title` (
    `option_type_title_id` int(10) unsigned NOT NULL auto_increment COMMENT 'Option Type Title ID', 
    `option_type_id` int(10) unsigned NOT NULL default '0' COMMENT 'Option Type ID', 
    `store_id` smallint(5) unsigned NOT NULL default '0' COMMENT 'Store ID', 
    `title` varchar(255) NOT NULL COMMENT 'Title', 
    PRIMARY KEY (`option_type_title_id`), 
    UNIQUE KEY `UNQ_MAG_CAT_PRD_OPT_TYPE_TTL_OPT_TYPE_ID_STORE_ID` (`option_type_id`,`store_id`), 
    UNIQUE KEY `UNQ_CATALOG_PRODUCT_OPTION_TYPE_TITLE_OPTION_TYPE_ID_STORE_ID` (`option_type_id`,`store_id`), 
    UNIQUE KEY `UNQ_REMOVEMECAT_PRD_OPT_TYPE_TTL_OPT_TYPE_ID_STORE_ID` (`option_type_id`,`store_id`), 
    KEY `IDX_MAG_CATALOG_PRODUCT_OPTION_TYPE_TITLE_OPTION_TYPE_ID` (`option_type_id`), 
    KEY `IDX_MAG_CATALOG_PRODUCT_OPTION_TYPE_TITLE_STORE_ID` (`store_id`), 
    KEY `IDX_CATALOG_PRODUCT_OPTION_TYPE_TITLE_OPTION_TYPE_ID` (`option_type_id`), 
    KEY `IDX_CATALOG_PRODUCT_OPTION_TYPE_TITLE_STORE_ID` (`store_id`), 
    KEY `IDX_REMOVEMECATALOG_PRODUCT_OPTION_TYPE_TITLE_OPTION_TYPE_ID` (`option_type_id`), 
    KEY `IDX_REMOVEMECATALOG_PRODUCT_OPTION_TYPE_TITLE_STORE_ID` (`store_id`) 
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Catalog Product Option Type Title Table' AUTO_INCREMENT=1 ; 

這下面都可以去除,它們是重複

KEY IDX_CATALOG_PRODUCT_OPTION_TYPE_TITLE_OPTION_TYPE_IDoption_type_id), KEY IDX_CATALOG_PRODUCT_OPTION_TYPE_TITLE_STORE_IDstore_id), KEY IDX_REMOVEMECATALOG_PRODUCT_OPTION_TYPE_TITLE_OPTION_TYPE_IDoption_type_id) , KEY IDX_REMOVEMECATALOG_PRODUCT_OPTION_TYPE_TITLE_STORE_IDstore_id

回答