【发布时间】:2013-03-14 18:23:02
【问题描述】:
我的 magento 数据库中有大约 800,000 个产品,我需要删除其中大约一半的产品(大约 400,000 个)。
在 magento 1.7.0.2 上运行
从“管理产品”页面完成这项工作需要我很长时间。该过程需要很长时间,并且服务器不断超时。
是否有可以从数据库中删除选定产品的 SQL 语句? 所有需要删除的产品,标题以*NLA开头
我知道磁铁将产品数据存储在几个不同的表中,所以我试图弄清楚如何从所有表中删除与所选产品相关的所有数据。
我知道 MySQL 语句,但我不是专家,无法弄清楚这一点。 例如,如果它只有一张桌子,我会做这样的事情: DELETE FROM product_table WHERE title_value LIKE '*NLA%'
如果有人能指出我正确的方向,我将不胜感激。
【问题讨论】:
标签: php mysql sql magento magento-1.7