gpt4 book ai didi

mysql - 随机播放数据库 ID

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

我有一个包含歌曲的数据库。每首歌曲都有一个唯一的 id。如何为数据库中的每个 id 生成随机唯一值?

示例:

id | song name    
1 | song1
2 | song2
3 | song3

随机播放后

id | song name    
45 | song1
96 | song2
10 | song3

有什么想法吗?

最佳答案

结合使用FLOORRAND()来得到你想要的。

如果您的数据库中有 1000 首歌曲。

SELECT FLOOR(RAND() * (1 - 1000 + 1)) + 1 AS ID, "song name"
FROM yourtable

如果您的数据库中有 7000 首歌曲。

SELECT FLOOR(RAND() * (1 - 7000 + 1)) + 1 AS ID, "song name"
FROM yourtable

更新..

UPDATE yourtable
SET id = FLOOR(RAND() * (1 - 1000 + 1)) + 1;

关于mysql - 随机播放数据库 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36328170/

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