使用Zend_DB的更新语句时,如何传递mysql的CURRENT_TIMESTAMP?以下似乎不起作用。
我有这样的事情:
$update = array(
'Name' => 'John',
'DT_Modified' => 'CURRENT_TIMESTAMP'
);
$db->update('usertable', $update );
运行如下所示的查询:
UPDATE usertable SET Name='John', DT_Modified = CURRENT_TIMESTAMP
答案 0 :(得分:5)
尝试使用Zend_Db_Expr来避免不必要的引用:
$update = array(
'Name' => 'John',
'DT_Modified' => new Zend_Db_Expr('CURRENT_TIMESTAMP')
);
$db->update('usertable', $update );