有哥们设计个系统,全用自增列做主键,不管单列还是多列,这样合理吗?
顺便说说自增列的优缺点吧?

解决方案 »

  1.   

    多列,每个列都自增?多个主键? 有必要吗
      

  2.   

    世事无绝对,要按照具体的功能设计来决定什么作主键。自增列的优点:不用管它
    自增列的优点:管不了它(默认情况下)
      

  3.   

    都有自增列,还需要多列来作主键吗????自增列就是删除后,不会连续了,其它的不知道怎么说
      

  4.   

    好处都得很.即能确保唯一性又能自增.不好一点就是删除记录会有断号,其实这也没什么.不管单列还是多列是什么意思?
      

  5.   

    呵呵:你老婆跟你自己的感情自增的时候,你高兴;
       你老婆别别的男人感情自增的时候,你伤心!
      

  6.   

    每张表里面那么多自增,那么多主键,根本就是不合理的设计
      

  7.   

    优点和缺点并存的 
    最大的缺点就是删除以后有断号 对于生成流水号不能间断的那种 就不合适了 
    优点是唯一性和自增性 在程序处理方面带来了很大的便利
      

  8.   

    我没说清楚,其实就是多列主键,都是引用其他表的自增列
      

  9.   

    只有 当设计时,
    原表的主键是很多列时,那我就会用自增列当主键了。
    原表的主键业务上可以进行修改的,也会用自增列当主键。
      

  10.   

    一个表的标识列只能一有个吧,哪来的多个?
    不太明白,LZ说的意思