Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql Slick 2.0-更新两列或更多列_Postgresql_Scala_Slick_Slick 2.0 - Fatal编程技术网

Postgresql Slick 2.0-更新两列或更多列

Postgresql Slick 2.0-更新两列或更多列,postgresql,scala,slick,slick-2.0,Postgresql,Scala,Slick,Slick 2.0,我知道我可以用以下内容更新Slick 2.0中的两列: val q = for (user <- Users if user.id === id) yield (user.name, user.city) q.update((newName, newCity)) 这给了我以下错误: value ~ is not a member of shortcut.db.Tables.profile.simple.Column 我导入了PostgresDriver。很简单。我就是不明白为什么。我还

我知道我可以用以下内容更新Slick 2.0中的两列:

val q = for (user <- Users if user.id === id) yield (user.name, user.city)
q.update((newName, newCity))
这给了我以下错误:

value ~ is not a member of shortcut.db.Tables.profile.simple.Column
我导入了PostgresDriver。很简单。我就是不明白为什么。我还使用代码生成器


提前谢谢

这是因为
~
方法适用于Slick 2.0。您可以使用元组,如下所示:

Users.filter(_.id === id).map(u => (u.name, u.city)).update((newName, newCity))
或导入必要的对象:


这是因为
~
方法适用于Slick 2.0。您可以使用元组,如下所示:

Users.filter(_.id === id).map(u => (u.name, u.city)).update((newName, newCity))
或导入必要的对象:


这是因为
~
方法适用于Slick 2.0。您可以使用元组,如下所示:

Users.filter(_.id === id).map(u => (u.name, u.city)).update((newName, newCity))
或导入必要的对象:


这是因为
~
方法适用于Slick 2.0。您可以使用元组,如下所示:

Users.filter(_.id === id).map(u => (u.name, u.city)).update((newName, newCity))
或导入必要的对象:


除了肖恩·维埃拉的回答:

for(用户(u.name,u.city))


这并不是Slick特有的,是Scala编译器为Scala集合、Slick或任何东西设计的。

除了Sean Vieira的答案:

for(用户(u.name,u.city))


这并不是Slick特有的,是Scala编译器为Scala集合、Slick或任何东西设计的。

除了Sean Vieira的答案:

for(用户(u.name,u.city))


这并不是Slick特有的,是Scala编译器为Scala集合、Slick或任何东西设计的。

除了Sean Vieira的答案:

for(用户(u.name,u.city))

这并不是Slick特有的,是Scala编译器为Scala集合、Slick或其他任何东西设计的