Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Inserir novas linhas da tabela local para a tabela remota


Você não pode abranger uma consulta local e remota em uma solicitação:
$remote_update=mysql_query("INSERT INTO $tablename SELECT * from $tablename");

Isso deve obter dados da seleção local e inserir no banco de dados remoto ?

A consulta opera em 1 banco de dados e apenas 1 banco de dados. Você está tentando buscar dados de uma tabela e inseri-los na mesma tabela. E, claro, isso fornece uma Duplicate entry '1' for key 'PRIMARY'