国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

sql自增長設(shè)置與刪除的深入分析

2024-07-24 13:00:57
字體:
供稿:網(wǎng)友
identity(1,1)是指每插入一條語句時這個字段的值增1,
語法
IDENTITY [ ( seed , increment ) ]
參數(shù)
seed
裝載到表中的第一個行所使用的值(標示種子)。
increment
增量值,該值被添加到前一個已裝載的行的標識值上(標示增量)。
必須同時指定種子和增量,或者二者都不指定。如果二者都未指定,則取默認值 (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)建標示和刪除標示:
ALTER TABLE TABLENAME DROP COLUMN ID
ALTER TABLE TABLENAME ADD ID int identity(1,1) not null

如何用sql語句去掉列的自增長(identity)
========================================
如何用sql語句去掉列的自增長(identity),取消標識命令:
**無法通過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 zx_user set useridtmp =userid
//刪除主鍵
alter table zx_user drop pk_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
//修改新建字段不為空
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
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 湖北省| 拉孜县| 商城县| 吴江市| 北京市| 东兰县| 萍乡市| 峨眉山市| 珲春市| 湘潭县| 门头沟区| 大冶市| 明水县| 都安| 石嘴山市| 潞城市| 山丹县| 疏勒县| 岗巴县| 毕节市| 麻江县| 西乌珠穆沁旗| 揭阳市| 郸城县| 轮台县| 阿荣旗| 诏安县| 鹤庆县| 芦山县| 泰宁县| 罗江县| 贵德县| 图片| 杭州市| 黑龙江省| 宽城| 莱西市| 米泉市| 育儿| 高州市| 出国|