重新设置ACCESS中表的自动递增字段的起始编号

工作过程中遇到这样一个问题:“如何重新设置ACCESS中表的自动递增字段的起始编号?”在网上找了一些资料,发现以下方法是确实可行的:


自定义access自动编号起始值:


改变自动编号字段的起始值:


创建一个带参数的追加查询如下: 
PARAMETERS [Number] Long; 
INSERT INTO yourTable( fieldname ) 
SELECT [Number] AS Expr1;


详解:


“yourTable”为你的包含自动编号字段的表的表名;
“fieldname ”为自动编号的字段名,如“id”;
Number 为运行这个查询时,所输入参数,即:你指定的起始编号。


例:
将“product”表里的“id”编号改成“1”开始,即:


先删除“product”表里的所有数据,在access查询窗口中输入:


PARAMETERS [Number] Long; 
INSERT INTO product( id) 
SELECT [Number] AS Expr1;


然后点击“运行”在弹出的输入窗口中输入“1”点确定,此时会插入一行数据,id为1,其他非主键id数据列为空,当再重新插入数据时,id自动递增为2,以此类推。
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值