【发布时间】:2015-08-20 16:42:26
【问题描述】:
如果我在插入新行时想要返回值,我可以这样做
val insertQuery = myTable returning myTable.map(_.id) += SomeData(someString)
如何在删除的时候达到同样的效果?
我试过了
val deleteQuery = myTable filter (_.id ===id) returning myTable.map(_.someColumn) delete
但显然这不会编译。
我可以求助于for 理解,但我想知道是否有更短的方法。
【问题讨论】:
-
删除的返回值是删除的行数。我想如果你想自己返回值,你需要先选择它们,然后再删除它们。