Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/05/2018, 12:02
pepu
 
Fecha de Ingreso: junio-2005
Mensajes: 69
Antigüedad: 18 años, 10 meses
Puntos: 0
Copiar datos de una tabla en otra

Me gustaria saber si es posible realizar una query en phpmyadmin para copiar los datos de una tabla de wordpress en otra pero siempre que post_id de una tabla sea igual a id de la otra y el campo este vacio.

Resulta que tengo un texto en la tabla wp_postmeta en el campo meta_value y querria ponerlo en el campo post_excerpt de la tabla wp_posts correspondiente siempre que este vacio
El campo meta_value lo insertaba con el plugin advanced custom fields y lo utilizaba como resumen en los alrticulos


No se si es posible. lo pongo en español a ver

Copiar meta_value de la tabla wp_postmeta
en el campo post_excerpt de la tabla wp_posts
siempre que el campo post_id de la tabla wp_postmeta
sea igual al campo id de la tabla wp_posts
y siempre que el campo meta_key de la tabla wp_postmeta sea igual a "resumen"
y el campo post_excerpt de la tabla wp_post no este vacio.

Los campos de la tabla wp_posts son entre otros estos...
Código:
ID	bigint(20)
post_author	bigint(20)
post_date	datetime
post_date_gmt	datetime
post_content	longtext
post_title	text
post_excerpt	text
post_status varchar(20)
comment_status	varchar(20)
....
Y los campos de la tabla wp_postmeta
Código:
meta_id	bigint(20)
post_id	bigint(20)
meta_key varchar(255)
meta_value	longtext
no se si es posible realizar una query que recorra todos los campos de postmeta y post id para copiar ese campo con esas condiciones.
Ademas veo que el campo donde se tiene que copiar ...
post_excerpt de la tabla wp_posts es text
pero el campo meta_value de la tabla wp_postmeta de donde coge el valor es longtext