原文:将一张表的主键(ID)重置为从1开始自增排列

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

2017-04-20 17:16 0 2334 推荐指数:

查看详情

一张可以有多少个主键

转自:http://blog.csdn.net/for12/article/details/49300843 今天在共工作,做老项目维护的时候无意中发现一张居然有三个主键。吓死宝宝了,然后尝试着建主键,但是都不能成功。 难道是我写的有问题,最后通过查资料总终于解决了。 1、数据库的每张 ...

Fri Nov 03 00:55:00 CST 2017 0 16483
mysql数据库清空后id如何从1开始自

mysql数据库清空后id如何从1开始自 我们的数据库中经常会使用id,但是每次清空id并不是从1开始计数,总是接着之前的进行自,那么解决呢? 使用mysql的truncate命令, 用法:truncate table 名; 这样id就会变回从1开始自 ...

Wed Sep 09 04:50:00 CST 2020 0 737
Mysql数据库的自主键ID号乱了,需要重新排列

Mysql数据库的自主键ID号乱了,需要重新排列。 原理:删除原有的自ID,重新建立新的自ID。 1,删除原有主键: ALTER TABLE `table_name` DROP `id`; 2,添加新主键字段: ALTER TABLE `table_name` ADD ...

Tue Oct 31 01:29:00 CST 2017 0 1363
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如何从1开始自

我们的数据库中经常会使用id,但是每次清空id并不是从1开始计数,总是接着之前的进行自,那么解决呢? 使用mysql的truncate命令, 用法:truncate table 名; 这样id就会变回从1开始自了。 如果清除失败,那就去看看要删除的和另外的有无 ...

Mon Mar 09 01:38:00 CST 2020 0 817
mysql重置id的方法

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

Fri Sep 11 19:07:00 CST 2020 0 1161
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM