gpt4 book ai didi

mysql - 更新 mysql 表,以便排序顺序是随机的并存储到列中

转载 作者:行者123 更新时间:2023-11-29 09:02:10 25 4
gpt4 key购买 nike

我想对一个表进行随机排序,但不能使用 rand() 进行排序,因为结果将分页,因此我无法在第 2 页上继续排序顺序。

我创建了一个名为 sort 的列,我希望使用计划更新每 5 分钟重新生成一次。

现在我该如何进行更新查询?

这不起作用:-(

UPDATE mytable SET sort=(select ID from mytable order by rand())

有什么办法吗?使列中的值按随机顺序从 1 到行数排序?

更新:我的这个有点错误。我每 5 分钟更改一次排序。如果某个访问者一次性访问第 1 页,5 分钟后排序将会不同,第 2 页将出现错误的结果。有什么想法可以解决这个问题吗?

最佳答案

为什么不

UPDATE mytable SET sort=rand()

关于mysql - 更新 mysql 表,以便排序顺序是随机的并存储到列中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8291858/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com