gpt4 book ai didi

php - 删除 Magento 上的所有产品

转载 作者:IT老高 更新时间:2023-10-28 23:55:40 32 4
gpt4 key购买 nike

Magento 上有很多关于这个问题的帖子。它们中的大多数都可以工作,但是在执行删除代码/SQL 语句后类别未将其值重置为零的问题仍然存在,直到现在才得到解决。

这里有没有人有正确的代码或程序来从库存中正确删除所有产品,并在执行后将类别列表也重置为零?

提前致谢。

最佳答案

从 Magento 中删除所有产品很容易实现,只需运行:

DELETE FROM `catalog_product_entity`

由于在 Magento 的数据库中设置了外键约束,所有其他包含产品信息的表都被很好地清理了。删除大量产品当然需要一些时间,但至少可以很好地清理。

如果查询由于最长执行时间而无法运行,您始终可以运行类似的东西:

DELETE FROM `catalog_product_entity` LIMIT 10000

更新:这个逻辑也被用在 Magento 的核心中,所以可以安全使用! https://github.com/OpenMage/magento-mirror/blob/magento-1.8/app/code/core/Mage/ImportExport/Model/Import/Entity/Product.php#L462

关于php - 删除 Magento 上的所有产品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8899366/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com