更改主键值[重复]

问题描述 投票:1回答:1

好的,所以我不确定这是否可行,但是我需要更改一个表中的主键值以匹配另一个表中的FK值。

发生了什么事,我创建了一个表POS_Transactions(FK REGISTER)-并导入了它的值,然后又创建了另一个表-寄存器(pk REGISTERS_KEY)-并导入了它的值。但是,当我导入寄存器的值时,遇到了一些问题,不得不清除表并多次尝试(这就是为什么数字从15变为22的原因,它只是以这种方式自动更新),但是我需要它们说1-8,以便它仍然连接到POS_Transactions。

有什么办法可以改变??如果是这样,我该怎么做?抱歉,这听起来很愚蠢,但是我对SQL还是很陌生,我对执行该操作感到有些困惑。

enter image description here

enter image description here

sql sql-server primary-key
1个回答
3
投票

执行Truncate table,然后重试。

您需要重置Identity列。

© www.soinside.com 2019 - 2024. All rights reserved.