mysql 随机数

咱们学php的都知道,随机函数rand或mt_rand,可以传入一个参数,产生0到参数之间的随机整数,也可以传入两个参数,产生这两个参数之间的随机整数。
而在mysql里,随机数函数rand不能传参,产生的0到1之间的浮点数,要是我们需要在mysql产生大于1的随机整数,该怎么办呢?
这样的需求并不陌生,例如,给文章的浏览量随机加上某个范围内的整数。

UPDATE dede_archives SET click = ROUND(RAND() * 500 + 300);

效果图:

 

猜你喜欢

转载自onestopweb.iteye.com/blog/2264175