gpt4 book ai didi

php - 如何混合 mysql 结果?

转载 作者:行者123 更新时间:2023-11-29 23:26:00 24 4
gpt4 key购买 nike

有什么办法可以混合mysql结果吗?

例如,我的数据库表中有这些结果

id  | data
-----------
1 | data 1
2 | data 2
3 | data 3
...
N | data N

我希望数据随机显示。

例如

data 1
data 3
data 2
data 6

我希望它很容易理解我的意思,如果我的问题中的某些内容不清楚,请抱歉。

提前谢谢

最佳答案

您可以通过 RAND 进行排序,并使用您控制的哈希值,它也会随着每次选择而重置,并且消耗的资源也会少得多,只需添加到您的 SELECT 语句 ORDER BY MD5( CONCAT( id, CURRENT_TIMESTAMP ) )

在超过 200 万行的表上进行了测试,效果非常好。

关于php - 如何混合 mysql 结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26961689/

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