例如:取随机 2000-5000之间的随机数:

UPDATE zbp_post SET log_ViewNums = FLOOR(2000 + RAND() * (5000-2000+1))

扩展:

php有指定范围的现成的函数.而mysql只有一个radn() 若要取指定范围,则需要自己组装函数来计算.

rand() 意思是取0-1之间的随机浮点数

floor() 表示向下取整,既舍去

那么取指定范围就可以利用一些数学运算来得出

FLOOR(最小数 + RAND() * (最大数-最小数+1))