标签: random sqlite sql-insert
假设我在一个数据库中保存用户,我希望每个用户都有一个唯一的随机ID(实际情况并非如此,只是一个更简单的例子)。当我INSERT用户时,是否有办法插入唯一的随机ID?
INSERT
我知道我可以很容易地做一个自动增量列,这样每行都会有一个唯一的整数,但我需要一个特定的随机数。
新用户的标准插入查询示例:
INSERT INTO 'Users' VALUES ('RandomID', 'Bleh', 'Bleh2') (random value here, 1, 2)
答案 0 :(得分:0)
Sqlite有random(),它返回一个随机整数。但它每次都可能不是唯一的。您可以附加时间戳或row_id来获取唯一的随机数。
random()
row_id