生成一百万个随机数,但长度为四

时间:2019-01-08 06:43:49

标签: mysql random

有什么方法可以生成0到9999之间长度为4的100万个随机数?然后我必须将它们存储在MySql DB中,我使用的语言是Java。

1 个答案:

答案 0 :(得分:1)

MySQL(不包括MariaDB)似乎不支持任何内置的序列生成功能。鉴于您使用的是Java,实际上我可能在那里解决了您的问题。

如果您想要MySQL解决方案,那么这里是一个选择。我们可以使用带有交叉连接的数字表/ CTE生成长度为一百万的动态序列。如果您使用的是

create table t1 (
   id integer generated by default as identity primary key
)