前提・実現したいこと
[MySQL]
WordPressで作成されるデータ(テーブルA)のデータをテーブルBへInsert処理したいです。
※単純にSelect-Insertではなく、1データを1行形式にしたいです。
そこで、
①テーブルAのpost_idだけをSelectした一時テーブルを作成()
②一時テーブルをループ
③テーブルAの条件にpost_idをセットして、テーブルBへInsert
と考えたのですが、繰り返し処理がそもそもできるのかと疑問に思いました。
⇒procedureを使用?
テーブルAの構造
列1 | 列2 | 列3 | 列4 |
---|---|---|---|
meta_id | post_id | meta_key | meta_value |
データの中身は下記のような感じです。
meta_id | post_id | meta_key | meta_value |
---|---|---|---|
1 | 1 | name_family | 苗字A |
2 | 1 | name_first | 太郎 |
3 | 1 | postal | 000-0000 |
4 | 1 | pref | 東京都 |
5 | 1 | address | 〇〇区△△ |
6 | 2 | name_family | 苗字B |
・・・ |
テーブルBの構造
列1 | 列2 | 列3 | 列4 | 列5 |
---|---|---|---|---|
post_id | name | zip | prefecture | address |
1 | 苗字A 太郎 | 000-0000 | 東京都 | 〇〇区△△ |
2 | 苗字B | |||
・・・ |
表がわかりづらくてすみませんが、お力を貸してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/07 23:41