如何使用Slick 1.0.1在MySQL中增加列

时间:2014-02-10 15:37:10

标签: scala slick

我正在使用Slick 1.0.1与MySQL,并希望增加一个数字列:

UPDATE attacks SET counter = counter + 5 WHERE country = 'DE';

我的Slick类看起来像这样:

object AttackByCountry extends Table[(String, Long)]("attacks") {

def country = column[String]("country", O.primaryKey)
def counter = column[Long]("counter")

def * = country ~ counter

我不知道从哪里开始。甚至可以在1.0.1中做到吗? 2.0中是否支持这种增量?

1 个答案:

答案 0 :(得分:2)

目前,typesafe API不支持。我们将在未来的某个时间添加一张票。

https://github.com/slick/slick/issues/497

现在,您可以使用具有选择和后续更新的事务。或者简单的SQL。