Magmi - 清除目录/类别 - 导入时Sqlstate无效参数

时间:2014-07-22 20:16:11

标签: magento magmi

我一直在使用magmi将产品及相关类别/图像导入magento。

一切都设置正常。我使用Magmi高级实用程序清除了Magento目录和类别,现在导入时收到以下错误消息:

SQLSTATE [HY093]:参数号无效:没有参数被绑定 - ERROR ON RECORD#1

等每条记录等。

我注意到在我清除目录/类别之前,使用新的magento安装我只有一个类别标记为“默认类别”。

清除目录/类别后;该结构以“根目录”类别开头,“默认类别”作为子目录。

我删除了这些类别并重新创建了默认类别,但由于类别ID不匹配而无法解决问题?

有人遇到过这个问题吗?如果有人对此事有任何意见,我不太清楚如何解决这个问题!

1 个答案:

答案 0 :(得分:1)

这可能是由于Magmi Clean Catalog实用程序中的错误/错误造成的。我确实遇到了同样的错误(Magento 1.8)但是我只能通过截断产品/类别表来解决它。要执行此操作,只需运行下面的脚本。不是一个非常优雅的解决方案......但是它完成了这项工作。

SET FOREIGN_KEY_CHECKS = 0;
TRUNCATE TABLE catalog_product_bundle_option;
TRUNCATE TABLE catalog_product_bundle_option_value;
TRUNCATE TABLE catalog_product_bundle_selection;
TRUNCATE TABLE catalog_product_entity_datetime;
TRUNCATE TABLE catalog_product_entity_decimal;
TRUNCATE TABLE catalog_product_entity_gallery;
TRUNCATE TABLE catalog_product_entity_int;
TRUNCATE TABLE catalog_product_entity_media_gallery;
TRUNCATE TABLE catalog_product_entity_media_gallery_value;
TRUNCATE TABLE catalog_product_entity_text;
TRUNCATE TABLE catalog_product_entity_tier_price;
TRUNCATE TABLE catalog_product_entity_varchar;
TRUNCATE TABLE catalog_product_link;
TRUNCATE TABLE catalog_product_link_attribute;
TRUNCATE TABLE catalog_product_link_attribute_decimal;
TRUNCATE TABLE catalog_product_link_attribute_int;
TRUNCATE TABLE catalog_product_link_attribute_varchar;
TRUNCATE TABLE catalog_product_link_type;
TRUNCATE TABLE catalog_product_option;
TRUNCATE TABLE catalog_product_option_price;
TRUNCATE TABLE catalog_product_option_title;
TRUNCATE TABLE catalog_product_option_type_price;
TRUNCATE TABLE catalog_product_option_type_title;
TRUNCATE TABLE catalog_product_option_type_value;
TRUNCATE TABLE catalog_product_super_attribute;
TRUNCATE TABLE catalog_product_super_attribute_label;
TRUNCATE TABLE catalog_product_super_attribute_pricing;
TRUNCATE TABLE catalog_product_super_link;
TRUNCATE TABLE catalog_product_enabled_index;
TRUNCATE TABLE catalog_product_website;
TRUNCATE TABLE catalog_product_entity;

TRUNCATE TABLE cataloginventory_stock;
TRUNCATE TABLE cataloginventory_stock_item;
TRUNCATE TABLE cataloginventory_stock_status;

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_entityentity_identity_type_idattribute_set_idparent_idcreated_atupdated_at,{{1 }},pathpositionlevel)价值观(1,3,0,0,' 2012-06-17 22:20:47',& #39; 2012-06-17 22:20:47',' 1',0,0,1),(2,3,3,1,' 2012-06- 17 22:20:47',' 2012-06-17 22:20:47',' 1/2',1,1,0); INSERT INTO children_countcatalog_category_entity_intvalue_identity_type_idattribute_idstore_identity_id)价值观(1,3, 67,0,1,1),(2,3,67,1,1,1),(3,3,42,0,2,1),(4,3,67,0,2,1) ,(5,3,42,1,2,1),(6,3,67,1,2,1); INSERT INTO valuecatalog_category_entity_varcharvalue_identity_type_idattribute_idstore_identity_id)价值观(1,3, 41,0,1,'根目录'),(2,3,41,1,1,'根目录'),(3,3,43,1,1, ' root-catalog'),(4,3,41,0,2,'默认类别'),(5,3,41,1,2,'默认类别'),(6,3,49,1,2,'产品'),(7,3,43,1,2,'默认类别');

INSERT INTO valuecatalog_product_link_typelink_type_id)VALUES(1,' relation'),(3,' super'), (4,' up_sell'),(5,' cross_sell'); INSERT INTO codecatalog_product_link_attributeproduct_link_attribute_idlink_type_idproduct_link_attribute_code)价值观(1,1,'位置',&#39 ; int'),(2,3,' position',' int'),(3,3,' qty',' decimal& #39;),(4,4,'位置',' int'),(5,5,'位置',' int' ); INSERT INTO data_typecataloginventory_stockstock_id)VALUES(1,'默认');

SET FOREIGN_KEY_CHECKS = 1;