用sql语句,怎么在access中增加一个自动增长的“id”字段

用sql语句,怎么在access中增加一个自动增长的“id”字段,第1张

题主可以参考下列access SQL语句,为T1表添加一个一名为id的自增id字段

alter table t1 add column id counter

注意,如果该表己经存在同名字段或已存在有自增id类型字段,执行该语句将会报错。

比方说,你要创建一个表user_info,设置的主键名称是user_id,那么可以如下设置:

create

table

user_info

(user_id

int

primary

key

identity(1,1),//主键初值为1,每次自增1,数值可变化,但要符合之前定义的类型

user_name

varchar(20)

not

null,

....

)

希望能帮到你!~

原表T1不动,T2是目标表

创建表2的时候设定id字段,自动从1开始,每次增加(步长)为1.

CREATE TABLE T2(COL1 VARCHAR(20) NOT NULL,..,COLN VARCHAR2(20),ID INT IDENTITY(1,1) NOT NULL)

或者修改表2,增加id字段也可以

ALTER TABLE T2 ADD ID INT IDENTITY(1,1) NOT NULL

执行:

INSERT INTO T2(COL1,COL2,....COLN) --无需指定ID字段,自动赋予值的

SELECT COL1,COL2,....COLN

FROM T1--原表

SELECT * FROM T2


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11184148.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存