数据库id问题 自增长ID就是为了保证数据唯一的.你插入以后再删除,再插入,这个过程id+2.如果想实现你的需求的话,哪自动处理是不太现实的.你需要对这个ID进行管理.防止并发之类的一系列情况,比较复杂呀. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 解决就要自己定个ID号,写进去,那些数据库的自增的ID用得不好,断断续续是肯定会有的。 自己加个id列,每次插入时判断上一个id再+1 虽然不建议这样做但可以多加一个字段,如sid在插入时 sid = 最后一个id+1 就可以了这样新加入的 sid 就是顺序但如果你删除中间的数据... =_=|| 自增的ID不会从删除那里开始,没有必要去计较自增ID的具体值。如果需要排序的ID,最好是对搜索结果Order by然后程序里面给搜索结果的数组添上序号。当然,解决方法不是没有,就是不让ID自增,在每次添加之前都提取ID的最大值。但是,提取之前,必须对ID所在桌面进行锁定以免发生错误,而这样做需要复杂的事务管理。Mysql在默认下不支持事务管理,必须使用InnoDB桌面引擎。lz自己衡量一下,那个适合你。 一般这种只能自己管理ID分配了....每次分配ID的时候自己去校验整个过程是否中间有断开....很费时的事..... 下面的 代码放在echo 里该怎么写啊? 菜鸟问题请帮帮忙 mysql上百万条记录怎么优化啊!各位高手有没有好的方法 求php+mysql三级联动代码 域名代理商倒闭了,购买的域名还能续费吗? 有用TCPDF的吗? php新手,mail()的问题 在线等,谢谢`` 怎样安装phpadmin?是不是要修改httpd里面的DocumentRoot路径?要和php文档放一起么? 我太笨,问个超低级问题 请大家提供一些好的系统学习PHP的网站,最好有教程 iframe傳值問題 php.ini safe_mode= off 为何在安装mageto(开源网站)时,提示还在safe_mode下呢
解决就要自己定个ID号,写进去,那些数据库的自增的ID用得不好,断断续续是肯定会有的。
但可以多加一个字段,如sid
在插入时 sid = 最后一个id+1 就可以了
这样新加入的 sid 就是顺序但如果你删除中间的数据... =_=||
没有必要去计较自增ID的具体值。
如果需要排序的ID,最好是对搜索结果Order by然后程序里面给搜索结果的数组添上序号。当然,解决方法不是没有,
就是不让ID自增,在每次添加之前都提取ID的最大值。
但是,提取之前,必须对ID所在桌面进行锁定以免发生错误,而这样做需要复杂的事务管理。
Mysql在默认下不支持事务管理,必须使用InnoDB桌面引擎。
lz自己衡量一下,那个适合你。