马富天PHP博客

如何解决 MySQL 表中主键 ID 字段不连续问题

学习笔记 马富天 2017-09-03 11:56:53 15 0

【摘要】相信大伙都知道在 MySQL 表中,如果 ID 字段从 1,2,3,4 中删去某 ID 为 2 的字段后,继续插入新的数据,则 ID 会从 5 开始,而不是继续将 2 补回去,那么我们如何解决这个问题呢。

问题描述如摘要所示,就是在 MySQL 表中已经插入了 ID 从 1 到 4 的记录,若我们将其中 ID 为 2 的记录删去之后,当我们再次要插入一条新的记录,该记录的 ID 是 5 ,而不是 2,但我们想要将其设为 2 ,这个问题如何解决呢,接下来我使用 navicate for mysql 来解决这一问题。

如图所示:

请输入图片名称

图中 id 是表的主键、自增,我们将 id 为 2 的记录删去后,插入一条新的记录:

请输入图片名称

而此时新记录的 id 已经是 5 了,但是我们依旧希望我们能够插入 id 为 2 的记录,方法就是我们先输入 id 的值:2,然后在输入 name 的值。然后点击保存之后,在刷新数据表(按 F5 也可以)。

请输入图片名称请输入图片名称

这样就将这个问题解决了。

版权归 马富天PHP博客 所有

本文标题:《如何解决 MySQL 表中主键 ID 字段不连续问题》

本文链接地址:http://www.mafutian.net/2.html

转载请务必注明出处,小生将不胜感激,谢谢! 喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

0

1

这是第一篇文章

下一篇《 var_dump 输出数组时最多显示 128 个元素,超出部分不显示,有省略号 》
分享到:

暂无评论

评论审核未开启
表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情
验证码