相关疑难解决方法(0)

更新CakePHP中的第+1行

我试图更新数据库中的一行,但没有找到一种方法以CakePHP方式执行此操作(unless I query the row to retrieve and update).

UPDATE mytable (field) VALUES (field+1) WHERE id = 1
Run Code Online (Sandbox Code Playgroud)

在CodeIgniter中,它将如下所示:

$this->db->set('field', 'field+1', FALSE);
$this->db->where('id', 1);
$this->db->update('mytable');
Run Code Online (Sandbox Code Playgroud)

如何在不先查询行,检索值,然后用我得到的信息更新行的情况下执行此操作?

cakephp

4
推荐指数
1
解决办法
4600
查看次数

标签 统计

cakephp ×1