字段值生成随机数
1、小数
-- startNum 起始(最小)
-- endNum 目标(最大)
-- number 小数点后面位数
ROUND(startNum + RAND() * (endNum - startNum), number);
select ROUND(0.1 + RAND() * (0.3 - 0.1), 2);
-- 生成 [0.1, 0.3]
update table set field = ROUND(0.1 + RAND() * (0.3 - 0.1),2)
2、整数
select ROUND(1 + RAND() * (3 - 1), 3);
-- 生成1.524、1.879
update table set field = ROUND(1 + RAND() * (3 - 1),3);