没有用到过.
在php里面我现在都是max(id)+1

解决方案 »

  1.   

    用 max(id)+1的话,很容易出现问题, 当一个操作因为某些原因出现操作延迟,而这个时候另外一条新的纪录已经插入进去了,那不就串了吗?最可靠的办法就是程序来控制产生主键,比如32位长的随机字符串。这样可控性就高多了。
      

  2.   

    oracle里面有个对象叫senquce,可以实现自加1的
    使用的时候,select seq_name.next_val from dual,这样就可以取出一个序列值的