|
1
1
解决这一问题的常用技术是在应用程序层(如guid)中生成一个唯一的标识符,并将其用作
当然,使用guid作为主键可能有其缺点。如果您决定这样做,请查找梳guid。 |
|
|
2
0
好吧,这里有一个问题:在插入到数据库之前,您不知何故地得到了ID,并用它做了一些处理。在同一时间,另一个线程也做了同样的事情,而get的id是相同的,这就产生了冲突。 也就是说,我不认为有一种简单的方法可以做到这一点。 |
|
|
3
0
我不一定推荐这个,但我已经看到了。您可以使用存储过程和表来保存下一个ID的值,将自己的ID计算为整数。存储过程从表中选择要返回的值,然后递增该值。这张桌子看起来像是
在执行此操作之前,需要注意的是,如果选择然后在两个不同的批中更新,则可能会发生密钥冲突。这两个步骤都需要作为原子事务处理。 |
|
|
charliezz10 · OAuth 2.0-自己网站的帐户管理 8 年前 |
|
RezaNoei · 如何在ASP中限制用户只能访问一个令牌。网络标识 8 年前 |
|
|
lumo · 如何使用标识列ddl表 8 年前 |
|
|
Brian · 中的多租户授权。NET Core 2.0:如何 8 年前 |
|
|
Heinzi · 服务器端仅向前游标中断@标识 8 年前 |