关于编号字段的一个问题(50分)

  • 主题发起人 主题发起人 车超
  • 开始时间 开始时间

车超

Unregistered / Unconfirmed
GUEST, unregistred user!
我在编一个数据库的插入,删除时,发现了一些问题,我的数据库有编号,姓名等20多个字段,其中编号字段是按升序排列,现在我想在编号为10和11之间插入一个记录,但插入记录后,其后的每个记录的编号必须加一,才能保证编号的升序排列,删除时反之,于是我便做了一个循环给其后的每一个编号加一(删除减一),结果,发现运行的速度非常慢,后来我又想了多种方法,但都不理想,哪位高手有好的方法,谢谢。
 
重新建立关键字。
 
好象SQL语句可以直接执行:
UPDATE TABLENAME SET ID=ID-1 (OR ID=ID+1) WHERE ID>'__ '
 
最好编号字段用 autoinc 的。
 
多人接受答案了。
 
后退
顶部