构建“UPDATE表SET date = NOW()WHERE id = 1”查询的方法是什么?
$table->update(array('date' => 'NOW()'), 'id = 1');
以上代码无效。
答案 0 :(得分:9)
$table->update(array('date' => new Zend_Db_Expr('NOW()'), 'id = 1');
请参阅:
http://framework.zend.com/apidoc/core/Zend_Db/Expr/Zend_Db_Expr.html
答案 1 :(得分:0)
您是否尝试过使用PHP的日期函数:
$table->update(array('date' => date('Y-m-d H:i:s')), 'id = 1');