0

参考这个问题magento upgrade from 1.4.0.1 to 1.4.2.0

现在我从订单和发票中丢失了许多记录。如何解决它并获取我的所有订单和发票。

更多我也升级到 1.7.0.2,它也有同样的问题。

4

1 回答 1

-1

我找到了与销售和订单相关的表格,还找到了插入订单。正如我在上一个问题中提到的,升级运行时会出现错误。错误是在销售 sql 文件中发现的重复条目。因此,我运行以下查询,现在正在从销售表进行升级。

TRUNCATE `sales_flat_quote_address`; 
ALTER TABLE `sales_flat_quote_address` AUTO_INCREMENT=1; 
TRUNCATE `sales_flat_quote_address_item`; 
ALTER TABLE `sales_flat_quote_address_item` AUTO_INCREMENT=1; 
TRUNCATE `sales_flat_quote_item`; 
ALTER TABLE `sales_flat_quote_item` AUTO_INCREMENT=1; 
TRUNCATE `sales_flat_quote_item_option`; 
ALTER TABLE `sales_flat_quote_item_option` AUTO_INCREMENT=1;
TRUNCATE `sales_flat_quote_payment`; 
ALTER TABLE `sales_flat_quote_shipping_rate` AUTO_INCREMENT=1;
TRUNCATE `sales_flat_invoice`; 
ALTER TABLE `sales_flat_invoice` AUTO_INCREMENT=1; 
TRUNCATE `sales_flat_invoice_comment`; 
ALTER TABLE `sales_flat_invoice_comment` AUTO_INCREMENT=1; 
TRUNCATE `sales_flat_invoice_grid`; 
ALTER TABLE `sales_flat_invoice_grid` AUTO_INCREMENT=1; 
TRUNCATE `sales_flat_invoice_item`; 
ALTER TABLE `sales_flat_invoice_item` AUTO_INCREMENT=1; 
TRUNCATE `sales_flat_creditmemo`; 
ALTER TABLE `sales_flat_creditmemo` AUTO_INCREMENT=1; 
TRUNCATE `sales_flat_creditmemo_comment`; 
ALTER TABLE `sales_flat_creditmemo_comment` AUTO_INCREMENT=1; 
TRUNCATE `sales_flat_creditmemo_grid`; 
ALTER TABLE `sales_flat_creditmemo_grid` AUTO_INCREMENT=1; 
TRUNCATE `sales_flat_creditmemo_item`; 
ALTER TABLE `sales_flat_creditmemo_item` AUTO_INCREMENT=1; 
TRUNCATE `sales_flat_shipment`; 
ALTER TABLE `sales_flat_shipment` AUTO_INCREMENT=1; 
TRUNCATE `sales_flat_shipment_grid`; 
ALTER TABLE `sales_flat_shipment_grid` AUTO_INCREMENT=1; 
TRUNCATE `sales_flat_shipment_item`; 
ALTER TABLE `sales_flat_shipment_item` AUTO_INCREMENT=1; 
SET FOREIGN_KEY_CHECKS = 1;
于 2012-10-31T17:19:19.640 回答