gpt4 book ai didi

scala - 如何使用 Slick Lifted Embedding 更新多列?

转载 作者:行者123 更新时间:2023-12-03 06:16:13 25 4
gpt4 key购买 nike

如何使用 Slick Lifted Embedding 更新多列? This document不多说。

我预计会是这样的

Query(AbilitiesTable).filter((ab: AbilitiesTable.type) => ab.id === ability_id).map((ab: AbilitiesTable.type) => (ab.verb, ab.subject)).update("edit", "doc")

最佳答案

对于 Slick 的最新版本,这种编写方式有效:

Users.filter(_.id === filterId)
.map(x => (x.name, x.age))
.update(("john", 99))

如果您要更新多个属性,请务必记住额外的括号,否则您可能会收到编译器警告。

关于scala - 如何使用 Slick Lifted Embedding 更新多列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16757368/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com