我有一张表a a中字段  id uid pwd id为主键自动+1问题是 我在插入数据时如何让插入的数据uid=新的id

解决方案 »

  1.   

    一般id就是uid  所有uid根本就是个多余的字段
      

  2.   

    一般id就是uid 所以uid根本就是个多余的字段
      

  3.   

    其实可以这样,你先用sql查询出max(id),然后uid=max(id)+1即可,然后再将数据插入
      

  4.   

    楼上的使用MAX(ID)查询这种方法不可取,如果数据量比较大而且是多线程的话会引发UID重复,出现“断层”现象,建议使用 写一个存储过程用于同步ID值到UID,启动定时任务,定时同步!