mysql数据库表中删除行后,再插入行如何让id........ 就是删除行后,再插入一行数据的话,id会在被删除的那行id值上递增一,而不是最后一行。如何让它以最后一行的id值自增一呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果没理解错这显然不合理id……99, 100, 101……现在你删除了100,新插入的id跟100要有关系么? 是不是楼主自己的程序里面处理的会和被删除的那一行有关系?如果没有这个处理的话,insert数据的时候不给主键赋值,主键会自动在最后一行的基础上加1的 不能,ID字段有一个自增基数,ID的自增是根据这个基数来的。你只有指定ID插入。 最新插入的,id就在最后的那个id值上递增1 那你还是不要在自增id上操作了你完全可以用另一个字段比如tid,来保存这个数。插入数据前,将自增id最大的tid搜出来,加1删除的时候,同时将id>deleteid的所有tid=tid-1 求高手!!帮忙估计下此页面共需执行多少条sql语句啊 使用netbeans+XDEBUG调试PHP,遇到小问题 数据类型转换问题 用php的curl向.net网站post数据的时候老是出现这样的错误如何解决啊? 生成一棵树都需要做些什么? 新手 很简单的问题 echo $id 关于下级目录文件操作问题。 Apache和php配置 求助 菜鸟又碰到问题了,还得请各位大侠帮忙,谢谢^-^ 我的session值取不到 mysql数据库修改出现错误;急求如何解 php脚本中的sql语句,为何语句结束不用加上分号呢? php+mysql 站内搜索引擎实现(全文检索)
这显然不合理id……99, 100, 101……现在你删除了100,新插入的id跟100要有关系么?
如果没有这个处理的话,insert数据的时候不给主键赋值,主键会自动在最后一行的基础上加1的
你只有指定ID插入。
最新插入的,id就在最后的那个id值上递增1