web-dev-qa-db-ja.com

Mysqlクエリでメディア添付ファイルの作成者を変更する

どのようにSQLクエリを介してメディア添付ファイルの作成者を一括変更するのですか?

元の作者を削除できるように、他の作者に移動する必要がある何百ものメディア添付ファイルがあります。その作者には投稿がなく、メディアの添付ファイルしかありません。

(画像は、最初の投稿画像を取り込んで注目の画像にするためのクエリをインポートして実行したときに作成者に帰属したものです。)

私は次のようにクエリに `post_type 'を指定する必要があると思います。

update wp_posts and post_type = ‘attachment’

更新:

以下に答えられるように、これはUPDATE wp_posts SET post_author = [NEW_ID] WHERE post_author = [OLD_ID]を働きます

AND post_type = 'attachment'の有無にかかわらず

1
markratledge
UPDATE wp_posts SET post_author = [NEW_ID] WHERE post_author = [OLD_ID]
2
TheDeadMedic