我想写一个像
这样的查询 "Update table tbl_name set amount = amount + 100 where id = 10";
我在CI Active Record库中找不到任何文档,是否可以使用acitve记录进行此类查询?
期待您的回复。
答案 0 :(得分:3)
这是模型功能:
function update($id) {
$this->db->set('amount', 'amount+100', FALSE)
$this->db->where('id ', $id);
$this->db->update('tbl_name');
}
您可以阅读CI活动记录here
答案 1 :(得分:0)
你可以使用$this->db->set();
试试这个
$this->db->set('amount', 'amount+100', FALSE)
$this->db->where('id ', '10');
$this->db->update('tbl_name');