2013-05-27 15 views

回答

8

下面是一個簡單的例子,顯示了兩個輸入參數的更新。請注意,此代碼假定一個隱含Session的範圍是:

import scala.slick.jdbc.{StaticQuery => Q} 
val updateEmailSql = Q.update[(String,Long)]("update User set email = ? where id = ?") 
val rowsUpdated = updateEmailSql(("[email protected]", 1L)).first() 

rowsUpdated VAL這裏將是表示受此影響UPDATE語句的行數的Int

+0

謝謝!你能否也請建議如何用Slick解決這個問題? http://stackoverflow.com/q/16756086/226895 – expert

+0

在查詢中多次使用相同參數的情況如何? – sedovav