为什么看见别人都喜欢用auto_increment自动增长呢?是不是不好啊?

解决方案 »

  1.   

    自增不是很好的一种主键策略,在数据量比较大的情况下用不了多久!
    我比较喜欢有uuid,32位16进制的字符串,100万年不会重复。
      

  2.   

    这要根据你的需求了,简单的ID增长,使用auto_increment处理比较方便。
      

  3.   

    主键的唯一标识id 都是用这个增长的方式
    你插入100条的数据的时候 ,不用这个方式 难道你自己给这100个id赋值?
    还有,在页面上要加载数据库一条记录的时候都是根据id来加载的 用uuid
    那个16为的字符串谁能记得住啊  
      

  4.   

    同意楼上的说法,uuid那长串看着很不舒服。。量小的话自增很好用。就是先选出最大id然后+1,性能方面也不错
      

  5.   

    用auto-increment 自增 你的主键可以从1 一直增 这样以后你select 也方便点
    当然用不长 uuid倒是可以用很久 可是我们也活不到那么久 一般自增就够用了
    uuid给你生成的32位字符串 主键有一大堆随机字符 看的多别扭 自己学习MySQL 
    用自增就可以了