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()'
文字列として扱われているのだろうか。