sql自增長設(shè)置與刪除的深入分析建站知識
導(dǎo)讀:1建站知識identity(1,1)是指每插入一條語句時這個字段的值增1, 語法 IDENTITY [ ( seed , increment ) ] 參數(shù) seed 裝載網(wǎng)站建設(shè)多少錢網(wǎng)seo優(yōu)化趨勢。
identity(1,1)是指每插入一條語句時這個字段的值增1,
語法
IDENTITY [ ( seed , increment ) ]
參數(shù)
seed
裝載到表中的第一個行所使用的值(標(biāo)示種子)。
increment
增量值,該值被添加到前一個已裝載的行的標(biāo)識值上(標(biāo)示增量)。
必須同時指定種子和增量,或者二者都不指定。如果二者都未指定,則取默認值 (1,1)。
例如:
create table WorkRoom
(WorkRoomID int not null identity(1,1) primary key,
WorkRoomName Varchar(50) null,
TeacherName Varchar(10) null,
WorkRoomManager Varchar(10) null,
WorkRoomPlan Varchar(max) null,
Purl Varchar(50) null,
Remarks Varchar(max) null,
)
修改s創(chuàng)建標(biāo)示和刪除標(biāo)示:
ALTER TABLE TABLENAME DROP COLUMN ID
ALTER TABLE TABLENAME ADD ID int identity(1,1) not null
如何用sql語句去掉列的自增長(identity)
========================================
如何用sql語句去掉列的自增長(identity),取消標(biāo)識命令:
**無法通過alter把現(xiàn)有自增字段改為非自增
比如alter table a alter id int,自增屬性不會去掉
通過修改系統(tǒng)表可以做到(此法可能有不可預(yù)知的結(jié)果,慎之...)
sp_configure 'allow updates', 1
GO
reconfigure with override
GO
update syscolumns set colstat = colstat & 0x0000
where id=o b j e c t_id('表名') and
GO
sp_configure 'allow updates', 0
---------------------------------
--折中的辦法
alter table a add xxx int
update a set xxx=id
alter table a drop column id
exec sp_rename 'xxx', 'id', 'column'
========================================
第一個方法是可以去掉,但以后可能會導(dǎo)致出問題,建議用第二個方法,我用的語句現(xiàn)在也貼出來,也許需要的朋友有些用處
刪除表 zx_user 中字段 userid 的自增長屬性方法:
//新建臨時字段
alter table zx_user add useridtmp int null
//賦值
update zseo網(wǎng)站排名優(yōu)化軟件x_user set useridtmp =userid
//刪除主鍵
alter table zx_user drop pk_網(wǎng)站seo優(yōu)化診斷工具zx_user
//刪除字段
alter table zx_user drop column userid
//增加字段
alter table zx_user add userid int null
//把值還原回來
update zx_user set userid = useridtmp
//刪除臨時字段
alter table zx_user drop column useridtmp
//修改網(wǎng)站建設(shè)制作新建字段不為空
alter table zx_user alter column userid int not null
//健主鍵,多個字段做主鍵,用逗號隔開,比如primary key (userid,xxxxxx)
alter table zx_user add primary key (userid)
========================================
刪除主鍵時候,不知道你主鍵名字,請用一下方法查詢:
select * from syso b j e c ts where xtype='PK相關(guān)網(wǎng)站建設(shè)多少錢網(wǎng)seo優(yōu)化趨勢。
聲明: 本文由我的SEOUC技術(shù)文章主頁發(fā)布于:2023-05-23 ,文章sql自增長設(shè)置與刪除的深入分析建站知識主要講述深入,標(biāo)簽,sql自增長設(shè)置與刪除的深入分析建站知網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請保留鏈接: http://www.bifwcx.com/article/web_6045.html
為你推薦與sql自增長設(shè)置與刪除的深入分析建站知識相關(guān)的文章
-
通王TWCMS 2.0.3網(wǎng)站模板程序下載
(126)人喜歡 2024-01-15 -
Windows官方原版在哪里下載
(175)人喜歡 2024-01-15 -
WordPress網(wǎng)站模板發(fā)帖標(biāo)題顏色設(shè)置
(131)人喜歡 2024-01-07 -
修改discuz論壇帖子標(biāo)題80字符的長度限制
(249)人喜歡 2024-01-07 -
wordpress程序調(diào)用不帶超鏈接的Tag標(biāo)簽
(234)人喜歡 2024-01-05 -
網(wǎng)站在不同時期需調(diào)整內(nèi)容更新的方向
(112)人喜歡 2023-08-12