1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 设置自增递增零开始_MySQL中如何设置自动递增id主键重新计数从1开始?

设置自增递增零开始_MySQL中如何设置自动递增id主键重新计数从1开始?

时间:2021-09-01 17:14:20

相关推荐

设置自增递增零开始_MySQL中如何设置自动递增id主键重新计数从1开始?

作者:极客小俊

一个专注于web技术的80后

你不用拼过聪明人,你只需要拼过那些懒人 你就一定会超越大部分人!

在使用auto_increment时,应该注意一个小问题, 当进行delete from 表名称 清空表的时候,重新插入数据 , 发现auto_increment主键字段计数不是从1开始的,而是接着最新插入的数据id开始!

那么如何重新计数呢?

可以使用以下命令:

方法1

delete from 表名称;alter table 表名称 auto_increment=1#--这种方法处理的好处就是 可以设置auto_increment 为任意值开始自增#--提示:如果表列和数据很多,速度会很慢,如90多万条,会在10分钟以上, 所以注意使用场景

方法2

#--直接一句话搞定truncate table 表名称#--(好处就是简单,auto_increment值重新开始从1计数)

重点注意 : 一般情况下我们使用第二个就可以了,记住以上情况都是彻底删除所有记录, 所以我们在设定之前要考虑周密,设计数据库表的时候也要考虑多方面因素!

极客小俊@今日头条,首发原创文章

如果喜欢话请 "点赞 评论 收藏" 一键三连

大家的支持就是我坚持下去的动力!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。