する必要がある:
複数のテーブルのワードプレス データを結合して、各投稿に関連するすべてのデータが 1 つの行に存在し、CSV にエクスポートできるようにします。
と
CSV のインポート中にデータをテーブル全体に分割します。
これは、2 つの mySQL クエリを介して実行できると思います。
私の意図は、データをエクスポートし、セルの値を操作し、新しい wp 投稿の一括編集と作成を目的として新しい行を追加することです。
これまでのところ、次のようにエクスポート用のデータを照合する際に非常に明確にできることを理解しています。
SELECT DISTINCT
ID, post_author, post_content, post_title
,(SELECT meta_value
FROM wp_postmeta
WHERE wp_postmeta.meta_key = 'wpcf-album-title'
AND wp_postmeta.post_id = wp_posts.ID
) as "wpcf-album-title"
,(SELECT id FROM wp_geo_mashup_locations, wp_geo_mashup_location_relationships WHERE wp_geo_mashup_locations.id = wp_geo_mashup_location_relationships.location_id AND wp_geo_mashup_location_relationships.object_id = wp_posts.ID) as "id"
FROM wp_posts
WHERE post_type = 'post'
ORDER BY
ID, post_author, post_content, post_title
INTO OUTFILE '/tmp/test.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '~'
LINES TERMINATED BY '\n'
上記により、選択が可能になり、CSV ファイルにエクスポートされます。
逆に、データを複数のテーブルに分割して戻すにはどうすればよいですか?