mysql - 在magento中批量替换产品标题

标签 mysql magento

我想知道是否可以批量替换magento mysql数据库中的产品标题。我有 119 个产品标题,其中包含一个我想用另一件替换的产品...这可能吗?问候

最佳答案

如果您有权访问数据库,请运行:

UPDATE catalog_product_entity_varchar v
JOIN eav_attribute e ON v.attribute_id = e.attribute_id AND e.entity_type_id = 4 AND e.attribute_code = 'name' 
SET v.value = REPLACE(v.value, '{old}', '{new}');

如果您使用的是平面目录表,则需要重建该索引以使更改生效。为此,请在管理员中转到系统 > 索引管理,选中“产品平面数据”并提交。

关于mysql - 在magento中批量替换产品标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43634952/

相关文章:

MYSQL 查询返回两个 DATETIME 字段之间的行

php - mysql unhex() 不能在 linux 服务器上运行?

magento - 在后端为 Paypal 失败的交易创建订单

Magento PayPal Pro 错误 #10471 和 #10472

magento - 如何在magento中删除std div

css - 为每个类别标题添加 CSS - magento

magento - 如何更改 Magento 中媒体 URL 的默认图标

mysql - 在 mysql 表中查找日期范围

python - 由于objects.get 查询中的类型转换值而导致 Django 内部服务器错误

php - php用utf-8编码导出csv乱码