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 获取 MSN好友列表的问题 使用thikphp框架的,一个项目里面有多个文件夹,html页面放在哪个文件夹里,和Action文件夹里的方法如何调用,特别是在调用时的路径问题,尽量详细 求 WAMP相关资料 list 的疑问 抛出异常和抛出错误的区别? 如何用在多选框前打勾来得到一条记录的值 如何实现文件下载完毕后, 页面跳转 高分求一個算法,在线等待可馬上結貼 在PHP中,如何传递参数,关于下拉列表框的问题!在线等待 刁难的客户! php脚本中的sql语句,为何语句结束不用加上分号呢? php+mysql 站内搜索引擎实现(全文检索)
这显然不合理id……99, 100, 101……现在你删除了100,新插入的id跟100要有关系么?
如果没有这个处理的话,insert数据的时候不给主键赋值,主键会自动在最后一行的基础上加1的
你只有指定ID插入。
最新插入的,id就在最后的那个id值上递增1