Avisos
Vaciar todo

Hosting WordPress 70% dto Dominios promo

[Resuelto] Actualizar campo base de datos  

 
David
 David
Nuevo usuario

Hola, en mi base de datos tengo la tabla postmeta y quiero actualizar el valor del campo meta_value con el valor de la tabla postmeta_tmp, campo meta_value cuyas claves primarias son meta_id, cuando el campo meta_key='fb_product_price' .

Tengo esta sentencia, pero no me actualiza nada

 

Update vAw6bBtT_postmeta join vAw6bBtT_postmeta_tmp on
vAw6bBtT_postmeta.meta_id=vAw6bBtT_postmeta_tmp.meta_id 
Set
vAw6bBtT_postmeta.meta_value=vAw6bBtT_postmeta_tmp.meta_value
where vAw6bBtT_postmeta.meta_key='fb_product_price'

 

También me vale que se copie el valor del campo meta_value del campo meta_key='_sales_price' en el campo meta_value del campo meta_key='fb_product_price' de la tabla postmeta.

Es decir, quiero copiar el valor del precio de oferta en el campo precio de Facebook de las variantes de woocommerce... es un poco lio.

 

no se donde esta el error

Contenido solo visible a usuarios registrados

Respondido : 10/06/2021 2:28 pm
David
 David
Nuevo usuario

Resuelto, el campo meta_id no es el mismo en las tablas, solo el campo post_id. La sentencia correcta es

 

Update vAw6bBtT_postmeta join vAw6bBtT_postmeta_tmp on vAw6bBtT_postmeta.post_id=vAw6bBtT_postmeta_tmp.post_id and vAw6bBtT_postmeta.meta_key='fb_product_price' Set vAw6bBtT_postmeta.meta_value=vAw6bBtT_postmeta_tmp.meta_value";

 

un saludo

Respondido : 10/06/2021 2:58 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola David,

Nos alegra que lograses solventar el problema, si tienes alguna consulta adicional puedes crear un nuevo tema.

un saludo 🖐️ 

Respondido : 10/06/2021 3:01 pm