使用79-80之间的随机数进行MySQL UPDATE

r3i60tvu  于 2022-11-21  发布在  Mysql
关注(0)|答案(1)|浏览(153)
UPDATE tableName SET columnName = FLOOR( 79 + RAND( ) *80 );

我试过这些,但不起作用

s4chpxco

s4chpxco1#

当试图达到范围79-80时,范围为2(79和80),那么2就是乘数。
例如,使用执行:select FLOOR( 79 + (RAND( ) * 2) );,取决于运行,可以给予:

试试这个dbfiddle的例子。点击run按钮几次,看看得到79或80的变化。
MySQL关于RAND()函数的信息:

文档链接。

相关问题