昨天有位学生问我“一个表已经建好了,能不能将里面的一个字段改为自动增长?”,“能,但没有必要去修改它,应该在建表的时候就设计好” 我说。 这时候他和另一位学生 讨论起来。他觉得可以,另一位试过说不行。因为他们不是我带班级的学生,他们也咨询了自己的老师,所以我没有再发表意见。 需求: 如何将一张表中个某一列修改为自动增长的。 解答: 1) 情景一:表中没有数据, 可以使用 drop column然后再add column alter table 表名 drop column 列名 alter table表名 add列名 int identity(1,1) 2) 情景二:表中已经存在一部分数据