/ / PHP MySql Spalten aus einer Tabelle in eine andere einfügen - php, mysql, sql

PHP MySql Einfügen von Spalten von einer Tabelle in eine andere - PHP, MySQL, SQL

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 № 1

Du 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 joins.