博主辛苦了,我要打赏银两给博主,犒劳犒劳站长。
【摘要】相信大伙都知道在 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
评论审核未开启 |