0

重複の可能性:
InnoDB: 重複したインデックスが見つかりました - これは非常に悪いことですか?

どういうわけか、Magento データベースに一意のキー、インデックスが重複しています。そして、一部ではなく、数千を超えます。

これらすべてを簡単に取り除き、データのみをインポートして新しいデータベースから始める方法はありますか。

データのみをエクスポートすることを考えていました次に、新しいmagentoインストールをセットアップします(新しいインデックスを使用)次に、データのみをコピーします

これはphpmyadminで達成できますか? それとも他のトリック?

例を挙げると:

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 ;

以下のこれらはすべて削除できますが、重複しています

キーIDX_CATALOG_PRODUCT_OPTION_TYPE_TITLE_OPTION_TYPE_ID( option_type_id)、キーIDX_CATALOG_PRODUCT_OPTION_TYPE_TITLE_STORE_ID( store_id)、キーIDX_REMOVEMECATALOG_PRODUCT_OPTION_TYPE_TITLE_OPTION_TYPE_ID( option_type_id)、キーIDX_REMOVEMECATALOG_PRODUCT_OPTION_TYPE_TITLE_STORE_ID( store_id)

4

1 に答える 1

0

ここにMagentoDB修復ツールのアップデートを投稿しました:

http://www.magentocommerce.com/wiki/1_-_installation_and_configuration/db-repair-tool

また、参照データベースにないインデックスも削除するようになりました

于 2012-09-11T15:13:07.747 に答える