Jak*_*ake 2 php zend-framework zend-db
使用Zend_DB的更新语句时,如何传递mysql的CURRENT_TIMESTAMP?以下似乎不起作用.
我有这样的事情:
$update = array(
'Name' => 'John',
'DT_Modified' => 'CURRENT_TIMESTAMP'
);
$db->update('usertable', $update );
Run Code Online (Sandbox Code Playgroud)
运行如下所示的查询:
UPDATE usertable SET Name='John', DT_Modified = CURRENT_TIMESTAMP
小智 5
尝试使用Zend_Db_Expr来避免不必要的引用:
$update = array(
'Name' => 'John',
'DT_Modified' => new Zend_Db_Expr('CURRENT_TIMESTAMP')
);
$db->update('usertable', $update );
Run Code Online (Sandbox Code Playgroud)