今天使用INSERT into table(A,B,C) VALUES(?,?,?)总是报错主键不能为空,试了一下数据库是因为主键没有设置自增。
SqlServer仅可在创建表的时候设置主键自增,另一种是删除某一个字段,然后再添加此字段设置字段自增,不过这个需要原表没有数据。
今天使用INSERT into table(A,B,C) VALUES(?,?,?)总是报错主键不能为空,试了一下数据库是因为主键没有设置自增。
SqlServer仅可在创建表的时候设置主键自增,另一种是删除某一个字段,然后再添加此字段设置字段自增,不过这个需要原表没有数据。