Php 从Magento sales中删除已删除的订单>;命令

Php 从Magento sales中删除已删除的订单>;命令,php,mysql,magento,Php,Mysql,Magento,我尝试了几种不同的方法从Magento中删除测试订单 使用插件(http://www.magentocommerce.com/magento-connect/asperience-deleteorders.html) 在论坛帖子中找到SQL命令(http://www.magentocommerce.com/boards/viewthread/1680/P420/) 企业支持部门给我的SQL命令 在堆栈溢出处找到一个PHP脚本(http://stackoverflow.com/questions/

我尝试了几种不同的方法从Magento中删除测试订单

  • 使用插件(http://www.magentocommerce.com/magento-connect/asperience-deleteorders.html)
  • 在论坛帖子中找到SQL命令(http://www.magentocommerce.com/boards/viewthread/1680/P420/)
  • 企业支持部门给我的SQL命令
  • 在堆栈溢出处找到一个PHP脚本(http://stackoverflow.com/questions/4526914/how-can-i-delete-test-order-from-magento)
  • 有些方法(如果不是全部的话)似乎会从数据库中删除条目,但是这些解决方案都不会从Magento后端删除订单。这些订单仍显示在销售>订单以及仪表板下。我们有一个开发环境、一个测试环境和一个生产环境,但是我们仍然喜欢在生产中下测试订单,以确保我们的更改得到正确推进


    我错过什么了吗?其他人似乎对上面列出的Plugin/SQL/PHP删除方法感到满意。我已尝试刷新缓存和缓存存储。似乎什么都不管用。任何帮助都将不胜感激

    现代版本的Magento将订单信息传播到
    sales\u flat\u order\u grid
    表中,管理控制台在显示网格订单时从该表中读取。我没有查看您链接到的方法,但我猜它们没有清除此表。

    在fresh install中,由于sales表和sales\u grid表之间存在约束,因此可以完美地工作。新版本的检测是否必须执行销售网格的特定删除