drupal
とwordpress
の2つのデータベースがあります。 drupal 6からwpへのポストイメージパスを移行しようとしています。 - NIDペアMySQL結合テーブルから挿入
drupal.content_field_image
がfield_image_fidた:
表drupal.content_field_image
とdrupal_files
は、必要なデータを含みます。 drupal.drupal_files
にはfid-filepathの組(field_image_fid = fid)があります。
私はNIDとファイルパスの両方を含むテーブルを取得する必要があるので、私はこのテーブルを結合:
SELECT *
FROM `content_field_image`
JOIN `files` ON content_field_image.field_image_fid = files.fid;
は今、私はそのようwordpress
デシベルにデータを挿入する必要があります。
meta_id
= 34 +結合テーブルからn(nは増分で)
post_id
= nid
meta_key
= fifu_image_url
meta_value
= filepath
結合テーブル
からだから私はいくつかの質問を持っている:
- 結合テーブルからの挿入を作るには?
- 参加したテーブルからすべてのエントリを挿入するwhileループを作成するにはどうすればよいですか?
- 挿入するたびにnを1ずつ増やす方法はありますか?
「select from insert」クエリタイプを使用します。各icrementに挿入されたすべての値。また、結合も使用できます。ただし、列名が同じであることを確認してください。最初に、ローカルで試してみましょう。 –