Magento - 清除清空所有商店目录

TRUNCATE TABLE `catalog_category_entity`;
TRUNCATE TABLE `catalog_category_entity_datetime`;
TRUNCATE TABLE `catalog_category_entity_decimal`;
TRUNCATE TABLE `catalog_category_entity_int`;
TRUNCATE TABLE `catalog_category_entity_text`;
TRUNCATE TABLE `catalog_category_entity_varchar`;
TRUNCATE TABLE `catalog_category_product`;
TRUNCATE TABLE `catalog_category_product_index`;

INSERT INTO `catalog_category_entity`(`entity_id`,`entity_type_id`,
`attribute_set_id`,`parent_id`,`created_at`,`updated_at`,`path`,
`POSITION`,`level`,`children_count`) VALUES (1,3,0,0,'0000-00-00 00:00:00',
'2009-02-20 00:25:34','1',1,0,1),(2,3,3,0,'2009-02-20 00:25:34','2009-02-20 00:25:34','1/2',1,1,0);

INSERT INTO `catalog_category_entity_int`(`value_id`,`entity_type_id`,`attribute_id`,`store_id`,
`entity_id`,`value`) VALUES (1,3,32,0,2,1),(2,3,32,1,2,1);

INSERT INTO `catalog_category_entity_varchar`(`value_id`,`entity_type_id`,`attribute_id`,`store_id`,
`entity_id`,`value`) VALUES (1,3,31,0,1,'Root Catalog'),(2,3,33,0,1,'root-catalog'),(3,3,31,0,2,'Default Category'),(4,3,39,0,2,'PRODUCTS'),(5,3,33,0,2,'default-category');

执行以上SQL脚本即能从数据库中清空Magento所有的目录
(Magento1.4.0.1以前)

Magento 1.4.1.1之后清除Magento目录
可尝试:

TRUNCATE TABLE catalog_category_entity;
TRUNCATE TABLE catalog_category_entity_datetime;
TRUNCATE TABLE catalog_category_entity_decimal;
TRUNCATE TABLE catalog_category_entity_int;
TRUNCATE TABLE catalog_category_entity_text;
TRUNCATE TABLE catalog_category_entity_varchar;
TRUNCATE TABLE catalog_category_product;
TRUNCATE TABLE catalog_category_product_index;

insert into catalog_category_entity (entity_id,entity_type_id,attribute_set_id,parent_id,created_at,updated_at,path,position,level,children_count) values (’1′,’3′,’0′,’0′,’0000-00-00 00:00:00′,’2009-02-20 00:25:34′,’1′,’1′,’0′,’1′),(’2′,’3′,’3′,’0′,’2009-02-20 00:25:34′,’2009-02-20 00:25:34′,’1/2′,1,1,0);
insert into catalog_category_entity_int (value_id, entity_type_id,attribute_id,store_id,entity_id,value) values (’1′,’3′,’32′,’0′,’2′,’1′),(’2′,’3′,’32′,’1′,’2′,’1′);
insert into catalog_category_entity_varchar (value_id,entity_type_id,attribute_id,store_id,entity_id,value) values (’1′,’3′,’31′,’0′,’1′,’Root Catalog’),(’2′,’3′,’33′,’0′,’1′,’root-catalog’),(’3′,’3′,’31′,’0′,’2′,’Default Category’),(’4′,’3′,’39′,’0′,’2′,’PRODUCTS’),(’5′,’3′,’33′,’0′,’2′,’default-category’);

本文永久地址:https://sjolzy.cn/Magento-remove-empty-directories-all-stores.html

--EOF--

随机文章

已有 2 条评论

  1. 删除category的话,还是在后台操作保险些。

    1. 嗯, 这段脚本是适合删除所有目录的

添加新评论