首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Magento更新skus (mysql查询)

Magento更新skus (mysql查询)
EN

Stack Overflow用户
提问于 2013-09-12 10:02:40
回答 2查看 1.7K关注 0票数 0

我需要更新所有的可配置产品skus,设置"-1“在最后。我不知道magento数据库的结构,所以如果有人可以帮助查询,或者哪些表有关于skus和产品类型的信息。tnx

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-09-12 11:28:25

这应该能起作用:

代码语言:javascript
复制
UPDATE 
    `catalog_product_entity` 
SET 
    `sku` = CONCAT (`sku`, '-1') 
WHERE 
    `type_id` = 'configurable';

完成后,您可能需要重新生成索引。还有先备份你的分贝以防我弄错了。

票数 2
EN

Stack Overflow用户

发布于 2019-02-01 12:56:13

我试着用马吕斯答案更新"sku“,但是所有更新的产品都不再显示在PLP和搜索结果中。下面是我用来解决这个问题的所有查询。

代码语言:javascript
复制
UPDATE `shared_catalog_product_item` SET sku = CONCAT('ZX-', sku);
UPDATE `sales_order_item` SET sku = CONCAT('ZX-', sku);
UPDATE `quote_item` SET sku = CONCAT('ZX-', sku);

原因是,如果要从“catalog_product”中更新sku,则还必须在其他表中进行更新,如果应用程序是完全功能的,并且已经对该sku进行了排序。希望这对其他人也有帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18761235

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档