程序是这样的$sql = "select * from `tableA` where `tag` = 'xxxxxxxxx' and `date` = '2012-12-10'";
$result = $db->query($sql);if($result){
$db->query('UPDATE');
}else{
$db->query('INSERT');
}这是个很简单的流程 但是 tag 当天的重复数据多了大约10万左右,很纠结,不知道什么原因
$result = $db->query($sql);if($result){
$db->query('UPDATE');
}else{
$db->query('INSERT');
}这是个很简单的流程 但是 tag 当天的重复数据多了大约10万左右,很纠结,不知道什么原因
select * from `tableA` where `tag` = 'xxxxxxxxx' and `date` = '2012-12-10'
是否有重复数据存在。
是不是在备份的时候,表状态会被锁定,新数据不能修改已锁定的数据,所以就insert了一行