2
Can Slick能否生成执行更新的SQL语句,该更新基于另一列更新列?我想实现这样的事情:根据列计算更新的值
UPDATE table SET col1 = (col2 + 5) WHERE col3 = "Foo"
我看着Query.mutate()
,但我的理解是,将计算在客户端进行(而不是在数据库服务器上)。
我希望它是这样的:
Query(table).updateV2 { r => (r.col1 -> r.col2 + 5) }
反正有没有做到这一点的油滑不构成原始查询?