MySQL生成随机数

发布于 / MySQL / Comments Off on MySQL生成随机数

使用如下SQL中RAND函数即可生成 i ≤ R ≤ j 随机数:

FLOOR(i + RAND() * (j – i + 1))

在SQL命令行中输入:

SELECT FLOOR(7 + (RAND() * 6));

可以生成 7-12 (包括7和12)的正整数

在一些将字段更新为随机数的地方,例如随机访问量等等,可以像这么写:

UPDATE `表名` SET `字段名` = FLOOR(i + (RAND() * (j – i + 1))) WHERE 约束条件;

转载原创文章请注明,转载自: 斐斐のBlog » MySQL生成随机数
评论已关闭