当前位置: 首页 > 知识库问答 >
问题:

如何在SQL中指定主键起始数

闻人栋
2023-03-14

数据库中有一个名为User的表。列如下:

ID
FirstName
LastName

ID是主键,在本例中自动递增。我只有7条记录;数据的最后一个ID是7。

如何从任意数字(例如10000)开始递增ID。

共有1个答案

尚鸿才
2023-03-14

你可以用这个<代码>检查标识(code>CheckIdentit)用于为标识列的值重新设定种子。有关更多信息,您可以找到此链接。链接

 DBCC CHECKIDENT ('Yourtable', RESEED, yournumber);    ---- here yournumber is the number to reseed.
 类似资料:
  • 问题内容: 我希望能够以某种方式在SQL Server 2005中执行的操作是以表名作为输入来确定组成主键的所有字段。似乎没有这个领域。关于在哪里看有什么想法? 问题答案: 我在编写的代码生成器中使用它来获取主键:

  • 问题内容: 因此,如果某些表缺少主键,则innodb的行为可能会导致问题。 因此,对于Hibernate,我正在寻找一个键来指定@ElementCollection表上的主键,并使用Set作为基础数据结构。 我找到了一种在地图上具有主键的方法,但这有点奇怪,因为我不需要地图。 我还找到了与@Embeddable相关的答案,但是我不需要那种复杂性。我在实体中使用Set或Set作为数据结构。 知道如何

  • 本文向大家介绍在sql中不指定Order by排序是按照主键吗,包括了在sql中不指定Order by排序是按照主键吗的使用技巧和注意事项,需要的朋友参考一下 在sql中不指定Order by,排序是按照主键吗?答案是不一定。举个例子: 查询AttendanceEmpRank表,主键是AttendanceEmployeeRankId,而且是聚集索引 执行下面的语句,发现第一句不指定Order by

  • 你们能帮帮我吗,我的主键无法自动递增,我的表名是books,我想自动递增的列是serial_no,这是主键。 这是五月按钮,当我输入所有数据时,它将被提交到我的台本上 顺便说一句,我找到了另一种方法,抓取我的表并重建它,然后将代码放入create table脚本中 SERIAL_NOINTEGER默认AUTOINCREment:开始1增量1不是空主键

  • 问题内容: 我需要主键从1000开始。 我正在使用MySQL。 问题答案: 如果您的表已经使用自动增量创建。所以你可以使用 否则把你的 它在决赛之前);

  • 主要内容:示例,删除主键主键(Primary Key)由表中的一个或者多个字段构成,用来唯一标识表中的每一行记录。可以将主键类比为学号、身份证号、车牌号或者 ID。 主键必须包含唯一值,换句话说,所有记录的主键都不能出现相同的值。此外,主键必须是一个具体的值,不能是 NULL 值。 当主键包含多个字段时,又称为复合键(Composite Primary Key)。 注意事项 在设计主键时,应使用尽可能少的字段,这不但能减