欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > 数据库 >内容正文

数据库

如何让mysql的自动递增的字段重新从1开始呢?(

发布时间:2025/4/16 数据库 45 豆豆
生活随笔 收集整理的这篇文章主要介绍了 如何让mysql的自动递增的字段重新从1开始呢?( 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

数据库表自动递增字段在用过一段时间后清空,还是继续从清空后的自动编号开始。
如何才能让这个字段自动从1开始自动递增呢?

下面两个方法偶都试过,很好用:

1 清空所有数据,将自增去掉,存盘,在加上自增,存盘,就从1开始了
如何让mysql的自动编号从1开始

2 truncate table 你的表名

这样不但将清除数据,而且可以重新位置identity属性的字段

不过以上都不能保留现有数据哦。

以下为设置MySQL自动增长从某个指定的数开始 

1 创建表的时候就设置: 

CREATE TABLE `Test` (

`ID` int(11) NOT NULL AUTO_INCREMENT,

`class` varchar(2) NOT NULL,

`NAME` varchar(50) NOT NULL,

`SEX` varchar(2) NOT NULL,

PRIMARY KEY (`ID`)

) ENGINE=MEMORY AUTO_INCREMENT=1000 DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC

 

2 如果在创建表时没有设置,后来想设置,可以通过修改实现: 

alter table Test auto_increment = 1000; 

转载于:https://www.cnblogs.com/shangxia/p/4667363.html

总结

以上是生活随笔为你收集整理的如何让mysql的自动递增的字段重新从1开始呢?(的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。