例如:取随机 2000-5000之间的随机数:
UPDATE zbp_post SET log_ViewNums = FLOOR(2000 + RAND() * (5000-2000+1))
扩展:
php有指定范围的现成的函数.而mysql只有一个radn() 若要取指定范围,则需要自己组装函数来计算.
rand() 意思是取0-1之间的随机浮点数
floor() 表示向下取整,既舍去
那么取指定范围就可以利用一些数学运算来得出
FLOOR(最小数 + RAND() * (最大数-最小数+1))