我正在使用$this->db->update();
创建一个更新查询,它将存储在变量中$amount
的值添加到列中的值中count
。我的函数调用当前如下所示:
$data = array('count' => 'count + '.$amount);
$this->db->where('id', $item_id);
$this->db->update('items', $data);
但是,这会生成以下损坏的 SQL:
UPDATE `items` SET `count` = 'count + 2' WHERE `id` = '2'
有没有办法在没有引号的情况下生成 SET 子句count + 2
?