sql 设置主键 自动增长
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql 设置主键 自动增长相关的知识,希望对你有一定的参考价值。
本来一张表中没有主键,现在要加一个字段ID 设置为主键且从一开始自动增长.
要用sql 语执行,不要在管理器进行手动添加.
谢谢了.坐等答案。
SELECT * FROM sys.columns WHERE object_id=OBJECT_ID('表名') AND is_identity=1自增列应该是这样 参考技术B ALTER TABLE tablename
ADD id int identity追问
alter table [user] add id int primary key identity(1,1) not null
这个写了之后是添加上了,但是怎么改变他的位置,添加上了是在最后一们,我想在第一样上面,怎么设置?
添加到第一行的话
复制此表所有内容并修改字段顺序到一个新表
删除此表
重命名新表名字为删除表的名字
没有sql语句进行设置吗?
这个表不能删除的..
我所了解的
如果是用语句的话是不能
在管理器设计下进行字段位置调整可以
SQL Server中怎样设置id号自动增长
create table 表名 --第一种用sql建表 identity(1,1)为每次递增1位 primary key为主键(
id int identity(1,1) primary key
)
--第二种用设计器来操作
--鼠标对准你需要操作的表名右击 => 设计 =>
选中你需要操作的列名然后在下方有一个列属性 => 选择标识规范 =>
将标识增量此选项选为(是) 下面有一个标识种子默认为1(每次递增1,可修改) 参考技术A 新建一列为id 然后 identity(1,1)就会从1开始每次自增1了
以上是关于sql 设置主键 自动增长的主要内容,如果未能解决你的问题,请参考以下文章