Doctrine DQL更新和所在地('DATE_FORMAT(日期,“%Y-%m-%d”)=?','2013-08-09 12:24:09')

时间:2013-08-19 11:52:36

标签: doctrine date-format

我有更新行的问题,db中的日期格式是:Y-m-d H:i:s

$date ='2013-08-09';// from POST

Doctrine_Query::create()
  ->update( 'column z2ud' )
  ->set( array( 'z2ud.column' => 'value' ) )//
  ->where( 'z2ud.column = ?', 'value' )
  ->andWhere( 'DATE_FORMAT(date, "%Y-%m-%d" ) = ?', $date)
  ->execute(); 

SQL返回:Unknown aggregate alias: "%Y-%m-%d"

1 个答案:

答案 0 :(得分:1)

已解决:您必须使用\'%Y-%m-%d \'不 - > “%Y-%间 - %d”