更改主键值
change primary key values
好的,所以我不确定这是否可行,但我需要更改一个 table 中的主键值以匹配另一个 table 中的 FK 值。
我创建了一个 table - POS_Transactions (FK REGISTER) - 并导入了它的值,然后我创建了另一个 table - 寄存器 (pk REGISTERS_KEY) - 并导入了它的值。但是当我导入寄存器的值时,我遇到了一些问题并且不得不清除 table 并再次尝试多次(这就是为什么数字从 15 到 22,它只是自动更新的方式)但我需要他们说 1-8 以便它仍然连接到 POS_Transactions。
有什么办法可以改变吗??如果是这样,我该怎么做?抱歉,如果这听起来很愚蠢,但我对 SQL 还是个新手,我有点不知道该怎么做。
做一个Truncate table
然后重试。
您需要重置 Identity
列。
好的,所以我不确定这是否可行,但我需要更改一个 table 中的主键值以匹配另一个 table 中的 FK 值。
我创建了一个 table - POS_Transactions (FK REGISTER) - 并导入了它的值,然后我创建了另一个 table - 寄存器 (pk REGISTERS_KEY) - 并导入了它的值。但是当我导入寄存器的值时,我遇到了一些问题并且不得不清除 table 并再次尝试多次(这就是为什么数字从 15 到 22,它只是自动更新的方式)但我需要他们说 1-8 以便它仍然连接到 POS_Transactions。
有什么办法可以改变吗??如果是这样,我该怎么做?抱歉,如果这听起来很愚蠢,但我对 SQL 还是个新手,我有点不知道该怎么做。
做一个Truncate table
然后重试。
您需要重置 Identity
列。