需求:表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)));