Mysql PHP birbirleri ile iki veritabanı tabloları nasıl senkronize

0 Cevap php

Ben, onlar tam olarak aynı ama iki farklı db içinde müşteri olarak adlandırılan iki tablo var. Şimdi ana daima ikincil biriyle güncellemek gerekiyor. Ve tüm veriler her zaman aynı olmalıdır, komut günde bir kez çalışır. Ne bunu gerçekleştirmek için iyi olurdu.

Ben şu çözüm vardı ama bence belki bunu yapmak için daha iyi bir yol yok

$sql = "SELECT * FROM client";
$res = mysql_query($conn,$sql); 
while($row = mysql_fetch_object($res)){
    $sql = "SELECT count(*) FROM clients WHERE id={$row->id}";
    $res1 = mysql_query($connSecond,$sql);
    if(mysql_num_rows($res1) > 0){
       //Update second table
    }else{
       //Insert into second table
    }
}

ve sonra ben ikinci tablodaki tüm eski verileri silmek için bir çözüm gerekir master thats değil.

Herhangi bir tavsiye yardım appreaciated olacaktır

0 Cevap