回答:
メディアライブラリはwp_postsとwp_postmetaの両方に存在します。
これらの2つのテーブルをSQLとしてエクスポートおよびインポートしても機能しませんでした-「キー7のエントリが重複しています」...
エクスポートおよびCSVは、これらの2つのテーブルをインポートしなかった「ロード・データを使用してCSV」を使用して、仕事を。
インポートする前に、受信者データベースの2つのテーブルを空にしました。
Select * from wp_posts where post_type = 'attachment';
メディアライブラリのすべてのエントリを返します。
実行後、結果テーブルをSQL、CSV、またはその他の移植可能なデータ形式としてエクスポートできます。エントリがデータベースにすでに存在するかどうかわからない場合は、INSERT IGNORE
ではなくステートメントを使用してくださいINSERT
。(これは、phpMyAdminまたは他のMySQLクライアントでパンをエクスポートすることで可能です)。
また、添付画像やサムネイル画像など、wp_postmeta
テーブルに保存されている各投稿にはメディアライブラリを参照するエントリがあります。Wordpressは、メディアが投稿またはページに「添付」されるようにそれらを保存します。これらもエクスポートしたい場合は、次のようなものを使用する必要があります。
SELECT * FROM `wp_postmeta` WHERE meta_key IN ('_wp_attached_file', '_wp_attachment_backup_sizes', '_wp_attachment_metadata', '_thumbnail_id')
そして、必要な場所にエクスポートできます。Wordpressのメディアライブラリについて知っているのはそれだけです。