Codeigniter使用ON DUPLICATE KEY UPDATE的方式

时间:2012-06-01 17:11:21

标签: codeigniter codeigniter-2

你能否告诉我如何在codeigniter的方式中使用ON DUPLICATE KEY UPDATE?我在How would I use ON DUPLICATE KEY UPDATE in my CodeIgniter model?找到了类似的问题。但找不到确切的答案。

我尝试过以下但是没有效果

$this->db->on_duplicate_update('id');
 $this->db->insert('voucher', $data);

谢谢:)

1 个答案:

答案 0 :(得分:1)

on_duplicate()insert()之间存在差异。 每当我用一些数据解析文件时,我希望新文件中的所有重复行都在旧行上更新(没有重复)并插入新行 - 使用表{/ p}上的唯一索引on_duplicate() >

如果不需要更新旧行(重复项),请改用insert()