【发布时间】:2020-09-01 13:28:09
【问题描述】:
好的,所以我不确定这是否可行,但我需要更改一个表中的主键值以匹配另一个表中的 FK 值。
发生的事情是我创建了一个表 - POS_Transactions (FK REGISTER) - 并导入了它的值,然后我创建了另一个表 - Registers (pk REGISTERS_KEY) - 并导入了它的值。但是当我导入寄存器的值时,我遇到了一些问题,不得不清除表格并再次尝试多次(这就是数字从 15 到 22 的原因,它只是自动更新)但我需要它们说 1-8 以便它仍然连接到 POS_Transactions。
有什么办法可以改变吗?如果是这样,我该怎么做?抱歉,如果这听起来很愚蠢,但我还是 SQL 的新手,我有点不知道该怎么做。
【问题讨论】:
-
这确实有助于我重置身份,所以谢谢,但它不允许我截断表格,因为它被引用为 FK 限制。
-
你需要先去掉FK约束。
-
我已经解决了,谢谢!!
标签: sql sql-server primary-key