你能否告诉我如何在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);
谢谢:)
答案 0 :(得分:1)
on_duplicate()
和insert()
之间存在差异。
每当我用一些数据解析文件时,我希望新文件中的所有重复行都在旧行上更新(没有重复)并插入新行 - 使用表{/ p}上的唯一索引on_duplicate()
>
如果不需要更新旧行(重复项),请改用insert()
。