在数据库中生成自动唯一编号

本文关键字:唯一 编号 数据库 | 更新日期: 2023-09-27 17:58:46

在一个数据库上,我有一个包含8列和7列的表。这些列是关于用户详细信息的。现在我需要在这一列中保存一个唯一的数字。我在那个表单中生成了一个表单,我有8个文本框用于输入用户的详细信息,点击按钮后,它会进入数据库进行保存。我需要当我点击按钮创建新用户时,然后在第一个文本框中,代码会在文本框中生成,点击保存按钮后,代码会进入数据库。我不想使用主键。

如何生成自动代码如何在输入模式表单中自动显示。在保存按钮上单击其转到数据库

在数据库中生成自动唯一编号

如果使用SQL Server,可以将列设置为类型UNIQUEIDENTIFIER

MS文档

如果我理解正确,并且您打算在插入数据库之前从表单中生成一个唯一的数字?使用GUID:怎么样

Guid g;
g = Guid.NewGuid();

更新第一个文本框以立即显示GUID,然后在用户点击保存时将其插入数据库。

[如果id数字,则执行以下步骤:]

(身份概念的基础)


首先计算id列值的sum,例如Y

Y = SUM(id)

然后增加Y一个单位:

Y = Y + 1

现在将Y存储到新用户的id列中。

Y绝对是唯一的(作为主键)。