我有一个动态获取结果集(campaignList),我将其插入到表格中。
foreach($campaingList as $campaignset) {
$c_res = $campaignset->getData();
$sql = "INSERT IGNORE INTO campaigns (id, campaign_id, campaign_name) VALUES (". $data["id"] .", ". $c_res["id"] .", '". $c_res["name"] ."')";
}
这可以按预期工作。
我的问题是,如何删除当前提取的结果集中没有的旧行? 例如,如果表中有200行,则下次在请求中得到180行。如何在插入时删除结果集中未找到的那20行(campaignList)?
答案 0 :(得分:0)
删除所有行都可以解决问题。