|
是这样的,我在model中执行这段程序:
$this->db->set('num','num+1',false);
$this->db->where($data);
$this->db->update('company');
$this->db->set('num','num+2',false);
$this->db->where($data);
$this->db->update('company');
我原以为这段程序结果应该和这个一样:
$this->db->set('num','num+3',false);
$this->db->where($data);
$this->db->update('company');
可是结果是num+1的那三行被num+2的三行给覆盖了,就是实际上只执行了
$this->db->set('num','num+2',false);
$this->db->where($data);
$this->db->update('company');
。。。
看了文档还是没有找到怎么解决,请问如何在数据库中对同一个值连续两次更新呢? |
|