简单来说,我尝试在 PhpMyAdmin 中这样做:
更新 wp_postmeta.meta_value = wp_posts.id 其中
wp_posts.post_name=articles.image
和 wp_posts.post_type=附件
和 wp_postmeta.meta_key=_thumbnail_id
通过这个 MySQL 查询:
update wp_postmeta m
join articles a on (m.post_id = a.id)
join wp_posts p on (m.post_id = p.ID)
set m.meta_value = p.ID
where p.post_name=a.image
AND a.image != NULL
AND p.post_type='attachment'
AND m.meta_key='_thumbnail_id'
它的工作,但 0 行受影响!有人可以帮忙吗?