使用 Doctrine DBAL,我有一些代码可以将新行main
从绑定为$telephone_international
和的表单值插入数据库$surname
。
完成后,它将新记录插入到重复的数据库中。$app['dbs']['backup']
如果成功,则先前插入main
数据库的条目将copied
更新其值。该copied
列是时间戳,默认值为 0,但以下代码应将其更改为当前时间。
$app['dbs']['main']->update('phonebook', array(
'mediated' => 'NOW()'
), array(
'telephone' => $telephone_international,
'surname' => $surname
));
但该值仍然是 0000-00-00 00:00:00。我想知道是否'NOW()'
被视为字符串。