mysql+php做留言系统时,有个表,id 是自增的,当我把id数据删除一条再插入数据时 ,问题就来了

mysql+php做留言系统时,有个表,id是自增的,当我把id数据删除一条再插入数据时,问题就来了,这ID编号是根据上个删除的数据编号自增的了,这该怎么办。... mysql+php做留言系统时,有个表,id 是自增的,当我把id数据删除一条再插入数据时 ,问题就来了,这ID编号是根据上个删除的数据编号自增的了,这该怎么办
展开
 我来答
百度网友fa3c1401a
2012-07-09 · 超过63用户采纳过TA的回答
知道小有建树答主
回答量:144
采纳率:0%
帮助的人:110万
展开全部
数据库的自增就是存在这种情况,如果不想要自增,你就每次判断最态仿扒大值,然后插入当前值加1,出现不连续的情况,你就要去判断,要再次插入缺失的ID,这个比较浪费资源,
我猜测,你只所以烦恼出现这个不连续的ID号,是因为你显示的出来大兄的列表出现不连帆昌接,你编号使用的是ID,你可以用页数和每页显示的条数来控制编号,这样就不存在ID的问题了
追问
没错 ID就是不连续 并且自增 请问怎么用页数和每页显示的条数来控制编号 能具体些吗 给条代码吧
追答
公式:

(p-1)*pnum+i
p是页数,pnum每页显示的条数,i从循环前从1开始,
注意:p要判断必须>=1
少女心Eve
2012-07-09 · 记录美好生活每一天,分享生活新鲜事。
少女心Eve
采纳数:590 获赞数:714

向TA提问 私信TA
展开全部
你好:
这个ID编号自增长,是正常的呀!此ID同时是主键列,
当您需要删除数据时,直接取出此ID就可以啊!
你是担配哗心分页时候,出现错误是吗?
分培谨行页时候跟ID没关系,而是跟page、晌禅pageSize有关嗯
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kwcms
2012-07-09 · 超过31用户采纳过TA的回答
知道答主
回答量:121
采纳率:0%
帮助的人:97.5万
展开全部
如果需要联系的id增长的话,只能通过程序来处理了。
插入数据之前,取出最后的id,然后在插入察丛sql中指定id的值迟银即可。码没宴
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
havards
2012-07-09 · TA获得超过226个赞
知道小有建树答主
回答量:296
采纳率:0%
帮助的人:128万
展开全部
自增就是这样的
这样是没有问题的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友db3c642b8
2012-07-09 · TA获得超过145个赞
知道答主
回答量:527
采纳率:0%
帮助的人:152万
展开全部
顶顶顶顶
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
青山道场
2012-07-09
知道答主
回答量:16
采纳率:0%
帮助的人:7.7万
展开全部
把ID设为主键
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yangyze
2012-07-09 · TA获得超过364个赞
知道小有建树答主
回答量:542
采纳率:0%
帮助的人:343万
展开全部
mysql 就是这样实现的 这样不行吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式