mysql自增的问题比方说我添加一条数据  ID=2  再添加一天数据ID=2  现在我遇到了问题 如果我把刚刚的那个数据删了 再添加 ID=3了 怎么样才能ID=2 删除数据后 ID自增不受影响

解决方案 »

  1.   

    建个表达式,插入前先去数据库中找出最大ID ,然后+1,插入数据就用这个新ID。
    不过多请求同时插入还是有问题,可以锁表解决。
    还有一个命令不知对你是否有用:
    用alter table table_name AUTO_INCREMENT=n命令来重设自增的起始值。
      

  2.   

    插入前先去数据库中找出最大ID ,然后+1,插入数据就用这个新ID。
     这个SQL语句怎么写       我以后插入数据都用这个
      

  3.   

    插入前先去数据库中找出最大ID ,然后+1,插入数据就用这个新ID。
     这个SQL语句怎么写