本帖最后由 caozhy 于 2013-08-02 14:01:49 编辑

解决方案 »

  1.   

    除了循环,别无他法。不过有一种稍微聪明点的设计可以避免,那就是使用两个字段,一个叫id,一个叫preid。
    id存储当前的编号,preid存储上一个记录的编号。类似于链表的做法。当你需要插入记录的时候,只需要将这条记录的preid指向前一条的id,而原先指向preid的那个指向这个新插入的。至于最终呈现在用户那里的编号,可以在输出的时候自动编号。
      

  2.   

    在你后面循环id,把4-12循环到5-13,这样可以到达LZ要求的