今、2つのテーブルがあります
table1
1+-------+--------------+ 2| Field | Type | 3+-------+--------------+ 4| date | date | 5| tel | varchar(16) | 6| email | varchar(256) | 7+-------+--------------+
table2
1+---------+--------------+ 2| Field | Type | 3+---------+--------------+ 4| id | int | 5| product | varchar(256) | 6+---------+--------------+
table2には次のデータが入っています。
table2_Data
1+----+--------+ 2| id | p_name | 3+----+--------+ 4| 1 | plane | 5| 2 | choco | 6+----+--------+
ここで、table2のデータ(上記ではplaneとchoco)を使って、table1のカラムを任意のTypeで追加するにはどのようにすればよろしいでしょうか?
つまり、table1が下記のようなテーブルになることを考えています。
table1_RE
1+-------+--------------+ 2| Field | Type | 3+-------+--------------+ 4| date | date | 5| tel | varchar(16) | 6| email | varchar(256) | 7| plane | int | <---追加 8| choco | int | <---追加 9+-------+--------------+
tableにカラムを追加するのであれば alter table table1 add ・・・ としますが、他のテーブルのデータをとってきて、という機能は無いようです。
もしくは、phpで一つづつカラムを追加する方法しかないのでしょうか?
以上、よろしくおねがいします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/31 07:30
2020/03/31 07:40
2020/03/31 10:02