开发者社区 问答 正文

sql自增列问题

mysql建立一个自增列,初始为1,新建一个记录,其值为2,如果删除掉这条记录,那么下次新建的记录值是2还是3,如果是2,怎么是sql新建的记录值跳过原有的值呢

展开
收起
吴孟桥 2016-06-08 18:17:16 1815 分享 版权
1 条回答
写回答
取消 提交回答
  • 不知道你有没有试过,删除所有数据,再插入时id是3,但清空数据表时,再插入又是从1开始的。你可以每次删除某条记录是,重新排序一下,给你一个存储过程看一下
    1、传参:传递两个参数进去,每次删除数据时调用一次
    screenshot
    2、静态不含参
    screenshot

    2019-07-17 19:32:32
    赞同 展开评论