加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MySQL生成随机数据

发布时间:2020-12-11 23:38:57 所属栏目:MySql教程 来源:网络整理
导读:在MySQL中,我有一些表,我需要随机化电话号码和电子邮件地址,以便随机生成用于开发目的. 在MySQL中,如何为电话号码生成7位数的唯一随机数? 如何生成随机电子邮件地址,如545165498@mailinator.com. 如何使用MySQL查询生成此随机数据? 最佳答案MySQL rand()返

在MySQL中,我有一些表,我需要随机化电话号码和电子邮件地址,以便随机生成用于开发目的.

在MySQL中,如何为电话号码生成7位数的唯一随机数?

如何生成随机电子邮件地址,如545165498@mailinator.com.

如何使用MySQL查询生成此随机数据?

最佳答案 MySQL rand()返回0< = value<的范围内的随机浮点值. 1.0. 乘以另一个数字:UPPER_BOUND并得到它的底线,你会得到一个介于0和(UPPER_BOUND-1)之间的随机整数,如下所示:

SELECT floor(rand() * 10) as randNum;

那将只给你一个0到10之间的随机数.

将10更改为比您想要生成的更高的数字.

像这样的东西:

UPDATE user 
SET email = CONCAT(FLOOR(rand() * 10000000),'@mailinator.com'),PhoneNo = FLOOR(rand() * 10000000)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读