Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Neue Zeilen aus der lokalen Tabelle in die entfernte Tabelle einfügen

Sie können eine lokale und eine entfernte Abfrage nicht in einer Anfrage umfassen:

$remote_update=mysql_query("INSERT INTO $tablename SELECT * from $tablename");

Dies soll Daten von der lokalen Auswahl erhalten und einfügen es in die entfernte Datenbank ?

Die Abfrage funktioniert auf 1 Datenbank und nur auf 1 Datenbank. Sie versuchen, Daten aus einer Tabelle abzurufen und in dieselbe Tabelle einzufügen. Und das ergibt natürlich einen Duplicate entry '1' for key 'PRIMARY'