首先是如何让字段自增
SqlServer中,可以通过给字段设置IDENTITY属性来设置自增字段,但是,这种方法有一些需要注意的地方:
1.SqlServer并不能保证字段中不出现重复的数据,原因是在多用户并发访问数据库的情况下,可能会出现这种问题,而且自增字段不一定为主键。但是Mysql没有这个问题,因为用auto_increment设置的自增字段,必须为主键,否则会创建失败。
2.导入数据的问题,在导入数据的时候,此自增字段的值可能已经被使用了,这样就会无法导入,可以使用SET IDENTITY_INSERT <table name> on来暂时停用该表的自增功能,这样就可以插入带有该字段的数据了。需要注意的是:当使用该语句停用自增功能后,插入的数据中必须带有自增字段的值,否则会发生异常。