清空了sqlite表中的数据后,表的自增id值并不归零,而是呈递增。比如我在A表中插入5条记录,id设置为自增,插入数据后id值为5,当清空表后,再插入数据,id初始值变为了6,而并没有随之回到1,求解决的方法?谢谢!
解决方案 »
- 一个SQL group by 的用法
- android多媒体在图片上可以动态添加文字并且点击文字可以实现编辑
- 如何解决被垃圾回收的情况
- 请教ListView如何动态从网上下载显示图片
- android canvas绘制
- android模拟器是否支持多点触摸?
- 真的很需求 , 需求真的 很Android测试方面的资料
- 如何让程序支持1920*1080?
- Eclipse开发android的时候有没有能快速在activity中初始化控件呢
- 急!!!安卓开发,类似支付宝我的应用编辑功能。
- JSON数据解析的问题,请高手帮忙
- 求助官网下载的Android SDK安装后用SDK Manager安装没反应。。。求助。。求助
自增字段的清零,这个是要程序自己去做一下
2条语句可以解决
delete from '表名';
update sqlite_sequence set seq=0 where name='表名';
比如有5条数据1|a1
2|a2
3|a3
4|a4
5|a5
然后我删除了第三条记录
1|a1
2|a2
4|a4
5|a5
怎么样才能重新排序,达到下面的效果呢?
1|a1
2|a2
3|a4
4|a5