mysql建立一个自增列,初始为1,新建一个记录,其值为2,如果删除掉这条记录,那么下次新建的记录值是2还是3,如果是2,怎么是sql新建的记录值跳过原有的值呢
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
不知道你有没有试过,删除所有数据,再插入时id是3,但清空数据表时,再插入又是从1开始的。你可以每次删除某条记录是,重新排序一下,给你一个存储过程看一下
1、传参:传递两个参数进去,每次删除数据时调用一次
2、静态不含参