mysql - mysql生成6位随机数

标签 mysql sql

我想在 mysql 中生成随机的 6 位数字,但有时它只生成 5 位数字。

UPDATE 成员 SET 更新 = FLOOR(RAND() * 999999)

最佳答案

如果问题是您缺少前导零,您可以在左侧填充空格:

UPDATE member
    SET updates = LPAD(FLOOR(RAND() * 999999.99), 6, '0');

我希望你明白“random”就是“随机”的意思,不同的行可以得到相同的值。

关于mysql - mysql生成6位随机数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40331369/

相关文章:

SQL Server,除法返回零

mysql - 这个查询是做什么的?

php - 如何在 laravel 中日期相同的地方求和时间

python - 在 SQLAlchemy 的 HAVING() 子句中使用标签

C#清空MYSQL表内容

mysql - 从 SQL Server 转换为 MySQL - MERGE

mysql - 生成选择的ajax速度

mysql - SQL:输出属于某个类别的所有名称,其中该类别中的所有国家/地区都相同

sql - 如何在oracle 12c中的单个选择中计算每个范围分区的记录?

mysql - 如何返回 SQL 中时间戳之间的差异?