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 に答える