在table A 中,数据排列如下:
1 aa xx cc
2 zz ee ee
3 vv bb ww
4 tc ev bb
5 33 55 66
..........
如果有人删除2和4行后
会出现
1 aa xx cc
3 vv bb ww
5 33 55 66
..........
如何修改为
1 aa xx cc
2 vv bb ww
3 33 55 66
..........也就是说,如何将列值修改成递增,中间不留空行

解决方案 »

  1.   

    只能通过增加一个trigger来完成,每当删除的时候将后面的记录ID各减1
      

  2.   

    只能通过增加一个trigger来完成,每当删除的时候将后面的记录ID各减1
    ----------------------------------------------------------
    我的意思是,当表中出现列值混乱的时候,是否由语句可以刷新到规范
    使用SQL语句

    1 aa xx cc
    3 vv bb ww
    5 33 55 66
    ..........
    集中修改为
    1 aa xx cc
    2 vv bb ww
    3 33 55 66
      

  3.   

    1、用触发器,每当有删除的时候,就出发UPDATE