gpt4 book ai didi

sql-server-2008 - 重置PK自增列

转载 作者:行者123 更新时间:2023-12-04 06:57:27 24 4
gpt4 key购买 nike

我已经多次导入数千条记录,以使导入完美运行。

结果,现在当我在发布前进行实时导入时,自动增量列的 ID 列大约为 300,000。

一旦我从这些表中删除了所有数据,是否有任何简单的方法可以“重置”它?我只想出于 SEO 的原因,URL:

Forum/1/Post
Forum/35/Post
Forum/5600/Post

看起来更好,更简洁(因此在结果中更可点击)比
Forum/300124/Post
Forum/370321/Post
Forum/450111/Post

我宁愿不删除该列并重新插入该列,因为它会破坏所有关系,并且意味着我必须刷新所有数据上下文图等。

最佳答案

您将需要 DBCC CHECKIDENT带有 reseed 选项的命令,但不确定我是否购买它会改善 SEO。
DBCC CHECKIDENT ("dbo.Table", RESEED, 0); --next id will be 1
http://msdn.microsoft.com/en-us/library/ms176057.aspx

关于sql-server-2008 - 重置PK自增列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5593623/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com