版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010608551/article/details/80242054
需求:表test有一个Count数量的字段,需要将这个Count在原数据的基础上加上一个50-100的随机数
方案:若要在m ≤ R ≤ n 这个范围得到一个随机整数R ,需要用到表达式 FLOOR(m + RAND() * (n – m + 1))
举例:
SELECT FLOOR(50 + (RAND() * (100-50+1)));
需求解决方案:
update test SET Count = Count + FLOOR(50 + (RAND() * (100 - 50 + 1)));