android数据库问题 完成数据库对应表的内容删除工作后,由于程序需要想实现对应表项id自动增减补位功能,就是如图我把id为1的表项内容删除后,想让原来id为2的内容的id变成1,id为3的变成2,这个需要怎么操作才能实现呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 原来我还以为自动增长的ID不可以修改的,看来要更新一下见识了,UPDATE clxx SET id=id-1 这个所有都减1的,如果你删的记录ID=18则UPDATE clxx SET id=id-1 WHERE id>18估计还得改一下当前表的那个自动增长的ID的值,,,update sqlite_sequence set seq=你的新值 where name="clxx" 在创建表的时候给生成的Id自动加上autoincrement关键字就可以了 例如:("+ID+" integer primary key autoincrement, " 3L:我加“autoincrement”了,但没能实现自动调整,看来没有捷径啊...纠结 加上autoincrement 感觉应该可以啊 android怎么判断Ftp上是否有某个文件,如update。求代码 Android通过http与servlet通讯 乱码?(有代码) 纹理贴图反了 Android学习 晒一下 android sdk 安装 下载用时 是变量作用域不同还是变量类型不同不能比较?小白求教为什么if判断总是false 大家有没有学习或研究OpenCV的? 为什么我import到eclipse的项目workspace中没有呢 SAX解析xml文件 android 如何执行大批量post请求? 各位高手:BroadcastReceiver用代码注册和用xml注册,生命期是否一样呢? android问题
UPDATE clxx SET id=id-1
这个所有都减1的,如果你删的记录ID=18则
UPDATE clxx SET id=id-1 WHERE id>18
估计还得改一下当前表的那个自动增长的ID的值,,,
update sqlite_sequence set seq=你的新值 where name="clxx"