使用SQL更新woocommerce中的产品属性

时间:2017-04-18 14:54:32

标签: mysql woocommerce

平,

我正在尝试将我可以检索设置为products的变量的select命令转换为replace / update命令。由于更新到woocommerce 3.0 +智能管理器插件搞砸了我的产品属性和变量。 :(

使用此命令我可以根据标题的一部分检索我的产品属性:

SELECT * FROM m6el_postmeta,m6el_posts 
WHERE m6el_postmeta.post_id = m6el_posts.ID and post_title LIKE '%suuline%' and meta_value like "135-cm%"

我得到的结果很好,但是我无法做出工作声明来更新或替换损坏的属性:

select meta_key, replace (meta_value,'135-cm','135-cm-2') FROM m6el_postmeta AS postmeta
LEFT JOIN m6el_posts AS products ON ( products.ID = postmeta.post_id )
WHERE postmeta.meta_key LIKE 'attribute_pa_suurus' and post_title LIKE '%suuline%' and meta_value like '135-cm%'

该语句通过phpMyAdmin正常运行,但实际上并没有执行任何替换,例如。 meta_ (显示行0 - 24(总计4029,查询耗时0.0081秒。)

我在更新/替换时出错了什么?由于有多个产品具有不同的属性,所以我不能只使用简化的更新(只需在postmeta表的'meta_value'的所有字段中替换135-cm和135-cm-2)

0 个答案:

没有答案