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中如何实现用户自动设置字体大小啊,急求 调用银联界面出错 多台android设备能实现socket通信么? Maven 打包 android 出错 紧急 怎么读取android项目文件夹里的文件? 请教:图像的旋转 在模拟器上的sim卡中插入短信? android 开发 内存溢出问题 eclipse里用git,用命令还是插件 switch(tabId)获取不到id 各位高手: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"