我试图生成一个介于0.01到0.50之间的随机值来进入mysql。我有270万行需要执行此操作。这是我的剧本: UPDATE FBAInventory SET buyBox = ROUND( 0.01 + RAND( ) * 8,2 ); 它正在生成4.20、3.89等值。我只希望它的范围是0.01-0.50,不要超过这个范围。有人知道怎么做吗?谢谢! 最佳答案 怎么样。。。round(rand() * 0.49 + 0.01, 2);