假如我的id列(auto_increment)中有10条记录,1,2,3,4,5,6,7,8,9,10
我删除3,4,5之后
再插入数据,id值却是从11开始,
有没有什么办法让新插入的id值从删除的地方3开始增加呢?
我删除3,4,5之后
再插入数据,id值却是从11开始,
有没有什么办法让新插入的id值从删除的地方3开始增加呢?
解决方案 »
- 在mysql 中直接添加insert 语句出现乱码
- 帮忙找下语法错误,头看晕了!!!!
- 主从表关联的问题 一对多的数据进行一对一的取出
- 请教一下,在MYSQL的JOIN操作中,如果两个表都大于BUFFER SIZE 系统是怎么处理?
- mysql-nt.exe 内存占用超大
- maxdb是什么数据库啊??也是mysql吗??有相关的使用手册没有?
- 如何找到某位置的子子孙孙???????
- 添加数据库驱动!
- 求助 mysql cluster 管理节点与数据节点之间 not connected!
- 关于Xtrabackup 工具
- 测试mysql.Access denied for user 'ODBC'@'localhost' (using password: NO) 怎样解决?
- 一个主从数据库的小问题
1,插入失败,但ID自增,按照你的例子,你可能需要插入失败5次,第六次(ID=11)才能操作成功;
2,数据库帮你负责找到下一个合适的位置。
无论哪种情况,当你的数据库有几百万甚至更多的数据的时候,显然是个灾难!
拜托,难道RDBMS等价于是excel(即使excel都可能存在vlookup之类的关联)
2、就楼主的问题,重新编号是比较好的方法;
3、当然也可以用SQL语句找出断号,再插入表中。
“齐桓公”不清楚,星星就该问清楚或者陈明利害,而不是直接把核武器交给“齐桓公”。