以下のページにある様なSQL文を直接書かずに、Laravelのクエリビルダの update文内で
Cカラムの値をBカラムにupdate文で入れる方法はないでしょうか? (Laravel5.6)
mysqlでカラムをコピー(update)
https://qiita.com/TetsuTaka/items/8d7ff7623b1115f1dd40
SQL
1UPDATE `テーブル` SET `コピー先のカラム` = `コピー元のカラム` 2 3UPDATE `AAA` SET `BBB` = `CCC`
php
1DB::table('users') 2 ->where([ 3 ['user_id', $user_id], 4 ['departure_at', null], 5 ['last_datetime', '<', $limit], 6 ]) 7 ->update([ 8 'departure_at' => 'last_datetime', 9 ]);
というような感じにしたいのですが、上手くいきません。
php
1DB::select(" ここにクエリ文直接書く ")
という感じにやるしかないでしょうかね?

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/07/01 12:30
2019/07/01 12:32 編集
2019/07/01 12:36
2019/07/01 12:47