新しい与えられたデータを使って別のテーブルをコピーしてテーブルデータを挿入したい
私はこのクエリを使用します
$sql = "INSERT INTO table2(name, city, email,money)
hasib,SELECT table1.city, table1.email,
newsletter_subscribers.email
FROM table1 WHERE name="jesy",100";
しかし、それは機能しません
回答:
回答№1は0あなたは与えなければなりません すべて select文の列の内側の列、さらには定数値
insert into table2(name, city, email, money)
select "hasib", city, email, 100
from table1
where name = "jesy"
selectステートメントが示唆するように、複数のテーブルから値を取得したい場合は、 join
s。