sql >> Database >  >> RDS >> Mysql

Nieuwe rijen invoegen van lokale tabel naar externe tabel

U kunt een lokale en externe zoekopdracht niet in één verzoek omspannen:

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

Dit zou gegevens moeten krijgen van de lokale selectie en invoegen het in de externe database ?

De query werkt op 1 database en slechts op 1 database. U probeert gegevens uit een tabel op te halen en in dezelfde tabel in te voegen. En dit geeft natuurlijk een Duplicate entry '1' for key 'PRIMARY'




  1. Fix:"de leidende precisie van het interval is te klein" in Oracle Database

  2. SQL-volgorde op elementen uit de IN-clausule

  3. Replicatieprestaties in een MySQL- of MariaDB Galera-cluster verbeteren

  4. Hoe getallen in de database op twee decimalen af ​​te ronden met behulp van een MySql-query