原文:mysql解决删除数据后,主键不连续问题

题记:强迫症需求,一个小技巧。 亲测有效 注意:主键id只针对int类型,bigint不可以使用。但是可以先将字段改为int,使用下面命令修改后,再将字段改为bigint类型即可。 ...

2018-11-22 10:14 0 1158 推荐指数:

查看详情

mysql删除数据id自增不连续解决方法

这个问题很早就想解决了,在公司里面遇到之后才认真想了解决方法。 首先说一下这个问题吧 下一次再添加数据的时候是从 id=17开始,看起来非常不友好。 执行这段sql语句之后(tablename是表的名字) 现在看起来是不是非常友好啦,希望对你们有帮助~ ...

Wed Oct 09 04:03:00 CST 2019 1 1608
mysql自增长主键删除数据,将主键顺序重新排序

数据库的时候,难免会删除数据,会发现设置的主键增长不是按照正常顺序排列,中间有断隔比如这样。 以我这个情况举例 处理方法的原理:删除原有的自增ID,重新建立新的自增ID。 ALTER TABLE `news` DROP `NewsID`;ALTER TABLE `news` ADD ...

Tue Dec 04 06:02:00 CST 2018 0 966
mysql自增长主键删除数据,将主键顺序重新排序

数据库的时候,难免会删除数据,会发现设置的主键增长不是按照正常顺序排列,中间有断隔比如这样。 以我这个情况举例 处理方法的原理:删除原有的自增ID,重新建立新的自增ID。 执行上述代码后主键增长恢复正常 常规代码如下: 1,删除原有主键 ...

Tue Mar 27 23:10:00 CST 2018 2 4805
MYSQL删除数据自动增长列归0的问题

在清空数据发现自动增长id列在新增数据仍然会按照之前的顺序生成 强迫症,就是想清空数据让id从0开始,于是百度 执行以下sql语句可以让自动增长列归0 truncate table 表名   这是清空数据的做法,还有删除数据让自动增长id连续起来,等自己测试了再来 ...

Fri Aug 24 19:23:00 CST 2018 0 1410
mysql数据库 id主键自增加删除连续问题 解决

主键id删除某一条,再次添加,删除的id不会使用,这是为了主键的唯一性,但是在程序中可能会出现问题,导致前后端不统一。 解决问题的思路是:修改开始自增加的id,从而让自增加开始于你设置的值 用到的方法是:alter table 表名 auto_increment = 100 100为举例 ...

Sun Dec 13 06:56:00 CST 2020 0 578
MySQL删除数据

  在MySQL通过DELETE语句删除数据表中的数据。在此,我们先准备一张数据表,代码如下:    -- 创建学生表    create table student(    id int,    name varchar(30),    age int,    gender varchar(30 ...

Tue Jul 06 04:38:00 CST 2021 0 278
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM