U kunt twee verbindingen openen. Gebruik er een om van de bronserver te lezen, de andere twee worden in de doelserver ingevoegd. Gebruik de ON DUPLICATE KEY IGNORE
optie om fouten te voorkomen wanneer u bestaande rijen probeert te overschrijven, zodat alleen de ontbrekende rijen worden ingevoegd.
$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);
}