自增列做主键的疑问
有哥们设计个系统,全用自增列做主键,不管单列还是多列,这样合理吗?
顺便说说自增列的优缺点吧?
------解决方案--------------------多列,每个列都自增?多个主键? 有必要吗
------解决方案--------------------世事无绝对,要按照具体的功能设计来决定什么作主键。
自增列的优点:不用管它
自增列的优点:管不了它(默认情况下)
------解决方案--------------------都有自增列,还需要多列来作主键吗????
自增列就是删除后,不会连续了,
其它的不知道怎么说
------解决方案--------------------好处都得很.即能确保唯一性又能自增.不好一点就是删除记录会有断号,其实这也没什么.
不管单列还是多列是什么意思?
------解决方案--------------------一个表只能有一个自增列.
------解决方案--------------------呵呵:你老婆跟你自己的感情自增的时候,你高兴;
你老婆别别的男人感情自增的时候,你伤心!
------解决方案--------------------自增列作主键是合理的.
------解决方案--------------------优点和缺点并存的
最大的缺点就是删除以后有断号 对于生成流水号不能间断的那种 就不合适了
优点是唯一性和自增性 在程序处理方面带来了很大的便利
------解决方案--------------------只有 当设计时,
原表的主键是很多列时,那我就会用自增列当主键了。
原表的主键业务上可以进行修改的,也会用自增列当主键。
------解决方案--------------------一个表的标识列只能一有个吧,哪来的多个?
不太明白,LZ说的意思