我用的是access2000数据库,表tab_baseperson的主键是bh,数字型的,举个例子:我删除了bh为5的记录,接着要把大于等于6的记录bh全部减1,用update tab_baseperson set bh=bh-1 where bh>=6这样的sql好像不行,系统报错:
由于将在索引、 主关键字、或关系中创建重复的值,请求对表的改变没有成功。 改变该字段中的或包含重复数据的字段中的数据,删除索引或重新定义索引以允许重复的值并再试一次。
我应该怎么办?用什么办法最好?