如何在pdo_mysql中使用NOW()插入表中

时间:2012-01-09 15:22:10

标签: mysql zend-framework zend-db-table

我在使用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服务器上。

1 个答案:

答案 0 :(得分:3)

尝试new Zend_Db_Expr('NOW()')而不是字符串NOW()