请问具体知怎么操作的?找了好久都不知道,,只能发帖求助了。。
不知道我的问题清晰不。。意思是我设置了一列数是自动递增的,我删除了其中一行后,怎么让那列自增的数全部删除然后重新递增??比如我开始插入了5行,自增ID就是1 2 3 4 5 我删除了第三行后, 自增ID就变成了1 2 4 5。。怎么让它更新成1 2 3 4 ?
不知道我的问题清晰不。。意思是我设置了一列数是自动递增的,我删除了其中一行后,怎么让那列自增的数全部删除然后重新递增??比如我开始插入了5行,自增ID就是1 2 3 4 5 我删除了第三行后, 自增ID就变成了1 2 4 5。。怎么让它更新成1 2 3 4 ?
如果你真的想改 那么你只能在删除后对剩余的数据进行排序 然后重新update id 为你想要的1 2 3 4 了
为什么要这样实现呢 太麻烦了 你只不过是要将数据查询出来而已 数据的主键id是多少没什么重要的吧
并不是有问题,只是不用这样方法了我查了一下,好像是有种方法实现删除记录后, 自增ID置0的,
http://www.21andy.com/blog/20090512/1272.html
你需要的话可以去看看参考下~~
delete from tb_Area
update sqlite_sequence set seq=0 where name='tb_Area';
insert into tb_Area (f_name) values ('test')