我有两个名为clients的表,它们完全相同,但在两个不同的db中。现在主人总是需要用第二个更新。所有数据应该始终保持一致,脚本每天运行一次。什么是最好的做到这一点。如何在mysql中同步两个数据库表PHP
我有以下解决方案,但我想,也许那里有更好的方式来做到这一点
$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
}
}
,然后我需要一个解决方案,以删除不掌握在第二台多数民众赞成旧数据。
任何建议帮助将appreaciated
并没有备份和没有分布式读取。我不认为这对大多数尝试这样做的人来说是一个实际的解决方案。但从技术上讲,它会起作用。 – 2010-09-07 14:45:58