Anda tidak dapat menjangkau kueri lokal dan jarak jauh dalam satu permintaan:
$remote_update=mysql_query("INSERT INTO $tablename SELECT * from $tablename");
Ini seharusnya mendapatkan data dari pilihan lokal dan masukkan ke dalam basis data jarak jauh ?
Query beroperasi pada 1 database, dan 1 database saja. Anda mencoba mengambil data dari tabel dan memasukkannya ke tabel yang sama. Dan tentu saja, ini memberikan Duplicate entry '1' for key 'PRIMARY'