0

個々の post_id ごとに、ある meta_key の meta_value を別の meta_key の meta_value に設定する方法を見つけようとしています。

「url」と「link」の 2 つの meta_key があります。

「link」キーにはアフィリエイト リンクが含まれていますが、これらのリンクは、単にターゲット サイトへの標準リンクを含む「url」キーに保持されている値を基本的にミラーリングすることによって削除する必要があります。

wp_postmeta テーブル全体に対してこれを行う必要があります。各 post_id の「リンク」を「url」に等しくする必要があります。各 post_id には異なる一意の「url」値があるため、それらをグローバルに置き換えることはできません。

どんな助けにも非常に感謝しています。

4

1 に答える 1

0

試してください(最初にDBをバックアップしてください):

update wp_postmeta h, wp_postmeta p
set h.meta_value = p.meta_value
where h.meta_key = 'link' AND
      p.meta_key = 'url' AND
      p.post_id = h.post_id       
于 2012-04-26T18:09:23.650 に答える