ZendDb - 带整数的增量字段 - 添加+1

ZendDb - Increment field with integer - Add +1

我有以下事情:我想更新我的 table 并将特定字段递增 1。

UPDATE my_table SET my_field = my_field + 1 WHERE other_field > 27

如何使用 ZendDB 实现此目的?我使用的是版本 1。

这行不通:

$ZDB->update("my_table",
      array('my_field' => 'my_field+1'),
      $ZDB->quoteInto("other_field > ?", 27));

感谢

罗恩

好的,我终于找到了!感谢这个 forum link 这是我的解决方案:

$ZDB->update("my_table",
  array('my_field' => new Zend_Db_Expr('my_field+1')),
  $ZDB->quoteInto("other_field > ?", 27));

希望这对其他人也有帮助!