首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在MySQL中删除后自动增加

在MySQL中删除后自动增加
EN

Stack Overflow用户
提问于 2010-02-07 02:21:01
回答 14查看 189.5K关注 0票数 80

我有一个主键字段为AUTO_INCREMENT on的MySQL表。在阅读了这里的其他帖子后,我注意到有些人也有同样的问题,但答案却各不相同。一些人建议不要使用这个功能,另一些人则认为它不能被“修复”。

我有:

代码语言:javascript
复制
table: course
fields: courseID, courseName

示例:表中的记录数: 18。如果我删除记录16、17和18 -我希望输入的下一条记录的courseID为16,但它将是19,因为最后输入的courseID是18。

我的SQL知识并不惊人,但是有没有办法通过查询(或phpMyAdmin界面中的设置)来刷新或更新这个计数呢?

此表将与数据库中的其他表相关。

考虑到所有的建议,我决定忽略这个“问题”。我将简单地删除和添加记录,同时让自动递增做它的工作。我猜数字是什么并不重要,因为它只被用作唯一标识符,并没有(如上所述)业务意义。

对于那些我可能对我的原始帖子感到困惑的人:我不希望使用这个字段来了解我有多少条记录。我只是想让数据库看起来整洁一点,并有更多的一致性。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2214141

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档