お世話になります。
cakephp3でクエリビルダを使用してクエリを作成しようとしているのですが、
現在の書き方ではシングルクォーテーションがついてしまうようです。
一部の項目のみ、シングルクォーテーションをなくしつつ
クエリビルダを使用してクエリを作成するにはどうすればよいのでしょうか?
「current_timestamp」を文字としてではなくmySQLの日付を指定するようにしたいです。
PHP
1 $test = TableRegistry::get("Test"); 2 $query = $test->query(); 3 $result = $query->insert([ 4 'code', 5 'date' 6 ]) 7 ->values([ 8 'code' => "1", 9 'date' => 'current_timestamp' 10 ]) 11 ->execute();
作成したいクエリ
INSERT INTO test (code, date) VALUES ('1', current_timestamp)
実際に作成されたクエリ
INSERT INTO test (code, date) VALUES ('1', 'current_timestamp')
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/01/29 02:17