清空了sqlite表中的数据后,表的自增id值并不归零,而是呈递增。比如我在A表中插入5条记录,id设置为自增,插入数据后id值为5,当清空表后,再插入数据,id初始值变为了6,而并没有随之回到1,求解决的方法?谢谢!
解决方案 »
- eclipse环境下,在手机上运行成功,退出程序,在手机却找不到成功运行的程序图标。
- 在安装ADT的时候老是出现一下问题怎么解决
- 菜鸟请教关于TabHost与文件遍历的问题!
- eclipse开发android系统输出文字问题
- android 照片上传
- 安卓手机客户端怎样通过PC服务器端访问Oracle数据库,求高手
- 游戏音效一般用什么软件制作
- android端如何实现数据同步问题?求思路、方法
- 清理安卓项目无用的文件,分享一个软件
- 当前activity怎么获得mainactivity开的子线程socket收到的数据?
- 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