sql >> Databasteknik >  >> RDS >> Mysql

Infoga nya rader från lokal tabell till fjärrtabell

Du kan inte spänna över en lokal och fjärrförfrågan i en begäran:

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

Det här är tänkt att hämta data från lokalt urval och infoga den till fjärrdatabasen ?

Frågan fungerar på 1 databas och endast 1 databas. Du försöker hämta data från en tabell och infoga den i samma tabell. Och naturligtvis ger detta en Duplicate entry '1' for key 'PRIMARY'




  1. Skillnaden i ordningsföljd av bokstaver av enumtyp mellan PostgreSQL 9.0 och 9.1

  2. SQL-fråga för att räkna antalet gånger vissa värden förekommer i flera rader

  3. Viloläge OneToOne lat laddning och kaskad

  4. Få resultat från räknefrågor via getSingleScalarResult() och groupBy() - undantag