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