Anda dapat membuka dua koneksi. Gunakan satu untuk membaca dari server sumber, dua lainnya masukkan ke server tujuan. Gunakan ON DUPLICATE KEY IGNORE
opsi untuk mencegah kesalahan saat Anda mencoba menimpa baris yang ada, sehingga hanya menyisipkan baris yang hilang.
$pdo1 = new PDO('mysql:host=server1;dbname=xxx', $username1, $password1);
$pdo2 = new PDO('mysql:host=servrer2; dbname=xxx', $username2, $password2);
$insert_stmt = $pdo2->prepare("INSERT INTO yourTable (col1, col2, col3, ...) VALUES (:col1, :col2, :col3, ...) ON DUPLICATE KEY IGNORE");
$select_results = $pdo1->query("SELECT * FROM yourTable");
while ($row = $select_results->fetch(PDO::FETCH_ASSOC)) {
$insert_stmt->execute($row);
}