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

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

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


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

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

ROUND(RAND()* 10001 + 999)
  • 1.

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

分享
微博
QQ
微信
回复
2023-06-20 14:36:20


相关问题
在Hi3861怎么获取一个随机数
12856浏览 • 1回复 已解决
HarmonyOS 随机数获取
669浏览 • 1回复 待解决
如何随机生成一个汉字?
1090浏览 • 1回复 待解决
HarmonyOS 16位随机数方法
693浏览 • 1回复 待解决
HarmonyOS 一个字符串MD5demo
613浏览 • 1回复 待解决
如何判断一个字符是不是数字?
1387浏览 • 1回复 待解决
HarmonyOS 获取18位随机数没有生效
860浏览 • 1回复 待解决