Slick は、別の列に基づいて列を更新する更新を実行する SQL ステートメントを生成できますか? 私はこのようなことを達成したい:
UPDATE table SET col1 = (col2 + 5) WHERE col3 = "Foo"
を調べましQuery.mutate()
たが、私の理解では、計算は (データベース サーバーではなく) クライアント側で実行されます。
私はそれが次のようなものであることを望みます:
Query(table).updateV2 { r => (r.col1 -> r.col2 + 5) }
生のクエリを作成せずに Slick でこれを達成する方法はありますか?