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

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

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

2024-07-24 12:40:49
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
identity(1,1)是指每插入一條語(yǔ)句時(shí)這個(gè)字段的值增1,  語(yǔ)法  IDENTITY [ ( seed , increment ) ]  參數(shù)  seed  裝載到表中的第一個(gè)行所使用的值(標(biāo)示種子)。  increment  增量值,該值被添加到前一個(gè)已裝載的行的標(biāo)識(shí)值上(標(biāo)示增量)。  必須同時(shí)指定種子和增量,或者二者都不指定。如果二者都未指定,則取默認(rèn)值 (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語(yǔ)句去掉列的自增長(zhǎng)(identity) ======================================== 如何用sql語(yǔ)句去掉列的自增長(zhǎng)(identity),取消標(biāo)識(shí)命令: **無(wú)法通過(guò)alter把現(xiàn)有自增字段改為非自增 比如alter table a alter id int,自增屬性不會(huì)去掉 通過(guò)修改系統(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' ======================================== 第一個(gè)方法是可以去掉,但以后可能會(huì)導(dǎo)致出問(wèn)題,建議用第二個(gè)方法,我用的語(yǔ)句現(xiàn)在也貼出來(lái),也許需要的朋友有些用處 刪除表 zx_user 中字段 userid 的自增長(zhǎng)屬性方法: //新建臨時(shí)字段 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 //把值還原回來(lái) update zx_user set userid = useridtmp //刪除臨時(shí)字段 alter table zx_user drop column useridtmp //修改新建字段不為空 alter table zx_user alter column userid int not null //健主鍵,多個(gè)字段做主鍵,用逗號(hào)隔開(kāi),比如primary key (userid,xxxxxx) alter table zx_user add primary key (userid) ======================================== 刪除主鍵時(shí)候,不知道你主鍵名字,請(qǐng)用一下方法查詢: select * from syso b j e c ts where xtype='PK
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 布尔津县| 庆元县| 大方县| 平乡县| 五寨县| 尼勒克县| 长寿区| 沅江市| 松江区| 林西县| 马山县| 松原市| 岳阳县| 周宁县| 鄱阳县| 铅山县| 乌拉特中旗| 瓦房店市| 都昌县| 天气| 耒阳市| 龙南县| 汽车| 临沂市| 女性| 枣强县| 神农架林区| 阿拉善左旗| 右玉县| 大余县| 长岭县| 甘谷县| 紫阳县| 交城县| 五峰| 广丰县| 永兴县| 双峰县| 衡山县| 濮阳县| 名山县|