在创建表时可以给id设置为自增列
create table A
(
id int primary key identity(1,1), //自增从1开始,每次增加1
name varchar(50),
)
如果id是主键 但没有设置自增 就要先删除主键
alter table s1 drop constraint 主键名 //主键名不是列名
如果已经有了表 但没设自增可以先删掉id这一列,再添加一列自增
alter table A drop column id //删除id列
alter table A add id int identity(1,1) //添加id自增列
再将id设置为主键
ALTER TABLE A ADD CONSTRAINT 主键名 PRIMARY KEY (id) //这里主键名是自己定义的
|