Я использую ACF в WordPress. Я добавил новое настраиваемое поле в продукты woocommerce под названием "cust_cur" (числовое поле).
Мне нужно умножить это значение cust_cur на 0,51 и получить результаты в полях цен продуктов, где я вручную добавил значения в cust_cur. https://prnt.sc/qwmokq
Структура таблицы wp_postmeta:
meta_id Primary bigint(20)
post_id Index bigint(20)
meta_key Index varchar(255)
meta_value longtext
Итак, что-то вроде этого, но я не понимаю, как связать значение с два столбца: meta_key и meta_value:
UPDATE wp_postmeta m
JOIN wp_posts p ON m.post_id=p.id
AND m.meta_key = '_price'
AND m.meta_key = 'cust_cur'
AND p.post_type = 'product'
SET m.meta_value = m.meta_value*0.51 WHERE m.meta_key = 'cust_cur' AND m.meta_value IS NOT NULL
В последнем предложении я не знаю, как к ним присоединиться.
SET m.meta_value ("_price" значение) = m.meta_value (значение "cust_cur") * 0,51 ГДЕ m.meta_key = 'cust_cur' И m.meta_value (значение "cust_cur") IS NOT NULL
Есть идеи, как это сделать? Заранее спасибо.