【发布时间】:2017-11-11 13:55:49
【问题描述】:
我想像这样更新表中的整行:
UPDATE tracks SET random_sorting = (CAST(RAND() * 100000 AS UNSIGNED) + 1)
但如果不遍历每一行,我不知道如何在 Slick 中执行此操作。
有什么办法吗?
【问题讨论】:
我想像这样更新表中的整行:
UPDATE tracks SET random_sorting = (CAST(RAND() * 100000 AS UNSIGNED) + 1)
但如果不遍历每一行,我不知道如何在 Slick 中执行此操作。
有什么办法吗?
【问题讨论】:
使用普通查询db.run(sqlu"UPDATE tracks SET random_sorting = (CAST(RAND() * 100000 AS UNSIGNED) + 1)")解决
【讨论】: