大约一周前,一些数据被导入到数据库表中。简单表:
Id INT PK NOT NULL IDENTITY Name VARCHAR(20)
现在,我今天注意到第一个 id 从 0 开始。问孩子,他在测试期间重新播种。所以第一个条目是零。是个意外。
我不确定如何最好地更新值。我怎样才能将所有内容都推高一个数字?令我痛苦的是,还有一些 FK 依赖项。如果我有级联更新,是否应该修复依赖关系?
另外,我应该从上到下更新每个数字(但是我这样做吗??)..例如。从最高数字开始,然后 +1。然后下去。