如果我在插入新行时想要一个返回值,我可以做类似的事情
val insertQuery = myTable returning myTable.map(_.id) += SomeData(someString)
删除时如何达到同样的效果?
我试过了
val deleteQuery = myTable filter (_.id ===id) returning myTable.map(_.someColumn) delete
但显然这不能编译。
我可以求助于for
理解,但我想知道是否有更短的方法。