我在使用Zend_Db插入记录时尝试使用mysql NOW()函数,但它似乎无法正常工作。 // $ transaction是一个非常普通的Zend_Db_Table对象
$transaction->insert(array('date_created' => 'NOW()')); //inserted 0000-00-00 00:00:00
$transaction->insert(array('date_created' => '2010-12-12 12:12:12')); //inserted 2010-12-12 12:12:12
我很确定我可以使用
来做到这一点$transaction->query()
但是我想知道我的第一种方法出了什么问题。在phpmyadmin中,NOW()也能在服务器上运行。
所有这些都在ubuntu服务器上。
答案 0 :(得分:3)
尝试new Zend_Db_Expr('NOW()')
而不是字符串NOW()