0

我正在尝试截断 sales_flat_order 表。但我得到以下错误

#1701 - Cannot truncate a table referenced in a foreign key constraint
(`dbmigrate1`.`sales_recurring_profile_order`, CONSTRAINT
`FK_7FF85741C66DCD37A4FBE3E3255A5A01` FOREIGN KEY (`order_id`)
REFERENCES `dbmigrate1`.`sales_flat_order` (`entity_id`))

从 sales_flat_order 中删除

空订单和订单相关的其他表。

但实际上我想截断表格。

4

2 回答 2

0

您可以运行此 SQL 查询:

 select @order_id:=entity_id from sales_order_entity where increment_id='100000001';
delete from sales_order_entity where entity_id=@order_id or parent_id=@order_id; 
于 2013-02-11T09:17:47.970 回答
0

使用 EM 删除订单模块,它在最新版本之前工作得非常好。

https://github.com/ffuenf/EM_DeleteOrder

于 2013-02-11T14:48:59.737 回答