【问题标题】:Slick 3 MySQL RAND() and updateSlick 3 MySQL RAND() 并更新
【发布时间】:2017-11-11 13:55:49
【问题描述】:

我想像这样更新表中的整行:

UPDATE tracks SET random_sorting = (CAST(RAND() * 100000 AS UNSIGNED) + 1)

但如果不遍历每一行,我不知道如何在 Slick 中执行此操作。

有什么办法吗?

【问题讨论】:

    标签: mysql scala slick-3.0


    【解决方案1】:

    使用普通查询db.run(sqlu"UPDATE tracks SET random_sorting = (CAST(RAND() * 100000 AS UNSIGNED) + 1)")解决

    【讨论】:

      猜你喜欢
      • 2016-07-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多