使用 Slick 3.0.2/Scala 更新查询
Updating queries with Slick 3.0.2/Scala
使用 scala/playframework 时需要在 slick 3.0.2 中更新 table。
form.fold (
errForm => {
BadRequest();
},
data => {
** update each column of the table after running db.run
}
)
假设您的表单对象有 3 个字段 a、b 和 c。那么您的更新语句将类似于
val query = db_user_info.filter(_.username === data.username).map(r => (r.a, r.b, r.c)).update(form.a, form.b, form.c)
使用 scala/playframework 时需要在 slick 3.0.2 中更新 table。
form.fold (
errForm => {
BadRequest();
},
data => {
** update each column of the table after running db.run
}
)
假设您的表单对象有 3 个字段 a、b 和 c。那么您的更新语句将类似于
val query = db_user_info.filter(_.username === data.username).map(r => (r.a, r.b, r.c)).update(form.a, form.b, form.c)