各位大侠,
我在数据库导入导出的时候,将一个表(A)的数据导入到另外一个数据库的表中(B),
本来我原来表中的主键是
20
21
......
的结构,
结果变成了
1
2
......
这是什么原因呢?PS:我在导入导出的时候,目标数据库中的表我主动键了主键。(也就是B表已经有主键了)
跪求解决方案。
我在数据库导入导出的时候,将一个表(A)的数据导入到另外一个数据库的表中(B),
本来我原来表中的主键是
20
21
......
的结构,
结果变成了
1
2
......
这是什么原因呢?PS:我在导入导出的时候,目标数据库中的表我主动键了主键。(也就是B表已经有主键了)
跪求解决方案。
显式的插入自增列
insert 目标表(自增列,。。)
select 主键,from 原表
SET IDENTITY_INSERT dbo.目标表 ON
GOSET IDENTITY_INSERT dbo.B ONINSERT B (主键,其他列)SELECT 主键,其他列 FROM DB_A..A