这个可以用写程序的方法控制,mysql不能做到,比如你插入一条记录时检查下id的最大值,然后写程序来控制,很容易的

解决方案 »

  1.   

    ModuleID=concat("module",LPAD(ID,5,'0'))
    如:update aaa set ModuleID=concat("module",LPAD(ID,5,'0'))
      

  2.   

    但是大哥  
    假如  我现在ID是23  我把现在这个删除了  再增加ID是24     我现在能查到的是22  我22+1  那就是23  那就不对了
      

  3.   

    cym64039(青枫)   这个大哥 你的方法是正确的  只能这样吗 数据库设计上不能达到同步吗  
      

  4.   

    你的意思是不是要删了ID=23的,再增加ID要变成23吗,除非你I插入ID定为23,要不ID还是会自增为24的,任何数据库都是这样的
      

  5.   

    1 开始事务
    2 插入记录
    3 得到新插入得ID 
    4 更新记录ModuleID
    5 提交事务