mysql如何给一个字段生成不重复的随机数?

现在有一个user表有一千条数据 主键id为自增

uid字段是空的 类型为int 我想给这个uid字段一千条数据插入从10001到11000不重复随机数 请问应该这个sql语句应该怎么写?


mysql
随机数
2023-06-20 13:09:16
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
海底捞天王

10001至11000间的随机数可以这样取:

ROUND(RAND()* 10001 + 999)

不重复的话你可以通过自定义函数来实现

分享
微博
QQ
微信
回复
2023-06-20 14:36:20
相关问题
在Hi3861怎么获取一个随机数
9654浏览 • 1回复 已解决
如何生成随机uuid,有哪位知道啊?
199浏览 • 1回复 待解决
mysql左连接一个问题
668浏览 • 1回复 待解决
请教一个mysql问题有知道吗?
883浏览 • 1回复 待解决
mysql一个问题有懂吗?
651浏览 • 1回复 待解决
一个mysql表插入截断问题有懂吗?
480浏览 • 1回复 待解决
MySQL重复列逻辑处理?
777浏览 • 1回复 待解决
如何解决 mysql 1040 连接太多?
999浏览 • 1回复 待解决