从重处分和加重处分:ACCESS 数据库问题

来源:百度文库 编辑:神马品牌网 时间:2024/05/10 04:00:14
如果我的数据库的一个表有一个自动编号的字段,按照添加的时间按顺序给每组数据编号.

但是当我删除了中间的某一组数据(一条记录)后,它所对应的编号也将在我的数据库中消失,我不想这样,我想让它后面的记录的编号也向前加一位,没有断点.该怎么做??

自动编号(俗称ID)的好处是唯一性,不可重复性,缺点就是不能人为更改。

像你这种需要顺序编号情况,不要用ID,新建一个字段叫Number,然后每删除一条语句时重排编号就可以了。像这样:

delete Table where Number=13045

update Table set Number=Number-1 where Number>13045

你可以这样做,先把自动编号一项删了,然后再新建一个自动编号的项,就可以没有断点了