mysql ZendDb -用整数递增字段-加+1

a1o7rhls  于 2022-11-28  发布在  Mysql
关注(0)|答案(1)|浏览(142)

我有下面的事:我要更新数据表,并将特定字段递增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));
zte4gxcn

zte4gxcn1#

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

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

相关问题