有兩種方法:
1,設定標識列自增開關,然後手動插入指定標識的行。
首先:sql code?1
set identity_insert 表名 on --關閉標識列的自增
其次:插入你要插入的行並指定標識
最後:sql code?1
set identity_insert 表名 off --開啟標識列的自增
2,重置自增長的起始標號
sql code?1
dbcc checkident(表名,reseed,數字)
3.迂迴一下,update改為insert和delete
insert into student(id,name,temp) select 1,name,temp from student where id=2
delete from student where id=『2』
/刪除id為1的記錄/
delete from student where id=『1』
select * from student
go/把id為1的字段更新為2/
update student
set id=1
where id=2
set identity_insert student off
select * from student
mysql創標識列語句 mysql 標識列
標識列 又稱為自增長列 含義 可以不用手動插入值,系統提供預設的序列值 特點 1.表示列必須和主鍵搭配嗎?不一定,但是要求是乙個key 2.乙個表中只能有乙個標識列!3.標識列的型別有限制嗎?只能是數值型別 int,float,double 4.標識列可以通過set auto increment i...
SQL標識列初探
sql標識列初探 一 標識列的定義以及特點 sql server中的標識列又稱識別符號列,習慣上又叫自增列。該種列具有以下三種特點 1 列的資料型別為不帶小數的數值型別 2 在進行插入 insert 操作時,該列的值是由系統按一定規律生成,不允許空值 3 列值不重複,具有標識表中每一行的作用,每個表...
SQL標識列初探
sql標識列初探 一 標識列的定義以及特點 sql server中的標識列又稱識別符號列,習慣上又叫自增列。該種列具有以下三種特點 1 列的資料型別為不帶小數的數值型別 2 在進行插入 insert 操作時,該列的值是由系統按一定規律生成,不允許空值 3 列值不重複,具有標識表中每一行的作用,每個表...