使用 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)