SqlServer使用“select * into B from A”复制一个带有自增ID的表,复制后编辑原表A,通过触发器进行数据备份,备份到复制后的表B。结果自增ID不一致,具体操作如下:

1.创建一个带有自增ID的表A
2.对表A添加数据,ID: 1,2,3,4,5,6,7,8,9
3.删除数据:7,8,9
4.通过“”select * into B from A”创建表B,并把A里面的数据拿到B
5.对A添加插入触发器,插入数据
6.结果:A里新增的数据ID为10,B里新增的数据ID为7
望解惑

B中ID不能设为自增