1つのテーブルからデータを読み込み、MySQLデータベースの別のテーブルに複数の行に挿入する必要があります。SELECTを使用して複数の行をINSERTするSQLクエリ
表1はのようになります。
表2においてID, name, e-mail, phone, city, ..., ....
のように、私はデータを挿入する必要があります。表1は、約3000行
私は私の推測がある
(row1) ID, "name", name
(row2) ID, "e-mail, e-mail
(row3) ID, "phone", phone
...
...
何らかのforeachやdo..whileを使用する必要がありますが、動作するものは何も見つかりません。 誰も私にこれを行う手掛かりを与えることができますか?
あなたの試行を表示できますか? – Rupsingh
INSERT INTOテーブル2 VALUES(ID、 '名前'、名前)、 VALUES(ID、 'Eメール'、Eメール)、 VALUES(ID、 '電話'、電話) SELECT * FROM table1; 無効なSQL文があることがわかりました... – JErne