微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

MySQL 解决Navicat删除表数据后,ID自增不能从1开始的问题

感兴趣的小伙伴,下面一起跟随编程之家 jb51.cc的小编两巴掌来看看吧!

在开发过程中一般需要往MysqL表中添加测试数据,以供程序测试使用,待开发完毕后,需要清空这些测试数据!

但是在清空数据后,重新添加一条数据发现ID并不是从1开始自增,而是按照清空表之前的ID自增的,解决方法如下:

1、使用以下命令来重设自增的起始值

// n表示从几开始自增,1就表示从1开始
alter table table_name AUTO_INCREMENT=n

2、使用以下命令清空数据表,ID就会从1开始

truncate table table_name

原文地址:https://www.jb51.cc/mysql/530263.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐