如何为给定的列和几行插入随机整数

时间:2019-05-23 10:21:21

标签: mysql sql sql-insert

我想知道..通过SQL查询是否可以:

  • 随机生成,一个整数列表
  • 将此插入表中,特定列和多行中

我什么也没尝试,老实说,我只是问自己一个问题。

编辑:(根据评论)

想象一下,我有一个用户表,其中有一个名为VOTES的字段。对于每个用户,我想在VOTES列中插入一个介于0和15之间的随机整数。为了进行记录,我正在使用MySQL 5.5 | MySQL。 MariaDB

感谢您的回答

1 个答案:

答案 0 :(得分:2)

如果您要使用随机整数(介于0和15之间)更新表votes中名为users的列,可以执行以下操作:

UPDATE users
    SET votes = FLOOR(RAND() * 16)