Ich möchte meine Tabellendaten einfügen, indem ich eine andere Tabelle mit neuen angegebenen Daten kopiere.
Ich verwende diese Abfrage
$sql = "INSERT INTO table2(name, city, email,money)
hasib,SELECT table1.city, table1.email,
newsletter_subscribers.email
FROM table1 WHERE name="jesy",100";
Aber es funktioniert nicht
Antworten:
0 für die Antwort № 1Du musst geben alle Spalten innerhalb der SELECT-Anweisungsspalten, selbst konstante Werte, z.
insert into table2(name, city, email, money)
select "hasib", city, email, 100
from table1
where name = "jesy"
Wenn Sie Werte aus mehreren Tabellen übernehmen möchten, wie in Ihrer select-Anweisung angegeben, müssen Sie nachsehen join
s.