MySQL如何删除数据库中的旧条目

时间:2014-09-03 02:59:19

标签: mysql database sql-delete

我有一个Virtuemart 1.1.9数据库,其中包含可追溯到2011年的15,000个订单。我想删除2011年至2013年6月的旧订单。

在Virtuemart后端无法执行此操作

我已经读过一个订单存储在至少8个表

  • #__ virtuemart_orders
  • #__ virtuemart_order_histories
  • #__ virtuemart_order_items
  • #__ virtuemart_order_userinfos
  • #__ virtuemart_payment_plg_paypal
  • #__ virtuemart_shipment_plg_weight_countries
  • #__ virtuemart_invoices
  • #__ virtuemart_order_calc_rules

订单有VIRTUEMART_ORDER_ID

如果我知道开始和结束订单ID,有没有办法从他们所在的任何表中批量删除订单?

我想我需要一个脚本然后将其作为查询运行?我在DB上做的唯一工作是更改密码,所以我不确定我需要做什么以及如何做 - 我希望这里的专家能给我一些建议

即使我必须在每个表上单独运行脚本,也比在管理后端逐个删除9,000个订单容易得多!

0 个答案:

没有答案