如何在SQLite中插入一个唯一的随机整数?

时间:2015-10-14 00:45:43

标签: random sqlite sql-insert

假设我在一个数据库中保存用户,我希望每个用户都有一个唯一的随机ID(实际情况并非如此,只是一个更简单的例子)。当我INSERT用户时,是否有办法插入唯一的随机ID?

我知道我可以很容易地做一个自动增量列,这样每行都会有一个唯一的整数,但我需要一个特定的随机数。

新用户的标准插入查询示例:

INSERT INTO 'Users' VALUES ('RandomID', 'Bleh', 'Bleh2') (random value here, 1, 2)

1 个答案:

答案 0 :(得分:0)

Sqlite有random(),它返回一个随机整数。但它每次都可能不是唯一的。您可以附加时间戳或row_id来获取唯一的随机数。