質問: $query->insert([ 'code', 'date' ]) ->values([ 'code' => "1", 'date' => 'current_timestamp' ]) ->execute(); ``` 作成したいクエリ INSERT INTO test (code, date) VALUES ('1', current_timestamp) 実際に作成されたクエリ INSERT INTO test (code, date) VALUES ('1', 'current_timestamp')
回答: `$query->func()->current_timestamp()`のようにして関数を生成しましょう(Cake3のリファレンス)。 `CURRENT_TIMESTAMP`は`CURRENT_TIMESTAMP()`と、関数形式で書けます。