sql 设置主键自增从1开始

一、dbcc方法

--dbcc checkident('test',reseed,0)

--1)首先创建一个临时表

create table #tmp
(
ID int identity(1,1) not null,
name varchar(50) null
)


select * from #tmp

--2)往这个临时表中插入三条记录
insert into #tmp(name)values('zhangsan')
insert into #tmp(name)values('Lisi')
insert into #tmp(name)values('wangwu')

--3)删除临时表中插入的记录
delete from #tmp

--4)重新设置临时表中自增ID的值,设置为从0开始

dbcc checkident('#tmp',reseed,0)

--5)重新往临时表中插入数据,自增ID还是从1开始算起

insert into #tmp(name)values('zhangsan')
insert into #tmp(name)values('Lisi')
insert into #tmp(name)values('wangwu')

二、truncate方法

truncate table tableName(表名)

你可能感兴趣的:(sql,table,null,delete,insert)