原文:sql 自增ID之重置

问题背景: 在使用数据库时,经常要使用主键,并设置其为自增字段,我使用的初衷是想要数据库自动给我分配一个空闲的ID给我使用,但是使用后发现,如果我们删除数据后,后面添加的数据的自增ID始终是在之前的基础上开始的,我想要的自增字段始终从 开始。 在多次插入数据后,自增的ID号比较混乱,而且删除数据后,自增的ID并不会归零,经过多方查阅,了解到有两种方法可以控制自增的字段: 方法一: 如果曾经的数据都 ...

2018-11-23 11:31 0 2987 推荐指数:

查看详情

MySQL重置id

专注和简单一直是我的秘诀之一,简单的事情可能比复杂更难做到,你必须努力理清思路,从而使其便的简单;但这最终是值得的,因为你一旦做到了,便可创造奇迹。                       ---乔布斯 #删除所有数据 delete from user; #重置 ...

Thu Jul 18 22:05:00 CST 2019 0 2610
MySQL重置id

分类专栏: 数据库 转:https://blog.csdn.net/chineseyoung/article/details/79277767 方法一(效率高,谨慎使用): 清空表数据并重置id: truncate table table_name; 注意 ...

Wed Sep 30 00:25:00 CST 2020 0 1036
mysql重置表自id的方法

测试数据因为表自的关系清空后id并不会重置为1,所以需要重置id 语句 即可 ...

Fri Sep 11 19:07:00 CST 2020 0 1161
数据库如何让自id重置

  sql语句:truncate tablename; 会清空表的所有记录,并且使自id重置。   另外,navicat的截断表,就是这个功能。 它的清空表只会清空数据,不能使自id重置。 ...

Sun Nov 20 01:21:00 CST 2016 0 4085
SQL表自主键列重置方法

ID归1语句:truncate table users --删除表全部数据,然后从1开始自 ID重置(保留内容)语句:DBCC CHECKIDENT (users,reseed,0) 转自:http://wnsfl.blog.163.com/blog/static ...

Mon Oct 08 23:40:00 CST 2018 0 908
mysql清空表数据并重置ID

mysql清空表数据并重置ID: ## 查看mysql> select * from work_order_company;mysql> show create table work_order_company; ## 清除mysql> delete from ...

Sun Aug 25 09:40:00 CST 2019 1 2378
将一张表的主键(ID)重置为从1开始自排列

如果你有一张表,你的主键是ID,然后由于测来测去的原因,你的ID不是从1开始连续的自了。 终于有一天,使用这张表的某个系统要导入正式数据了,强迫症这时候就表现的明显了,浑身不自在, 这时候你就需要将这个主键ID重置一波了,方法是在这张表中新增一个字段,将ID里面的数据复制过去, 然后删除 ...

Fri Apr 21 01:16:00 CST 2017 0 2334
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM