首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

关于sqlite 剔除一条记录,id重新排序(Qt环境)

2012-12-17 
关于sqlite 删除一条记录,id重新排序(Qt环境)如何让id重新排序?比如有5条数据1|a12|a23|a34|a45|a5然后我

关于sqlite 删除一条记录,id重新排序(Qt环境)
如何让id重新排序?
比如有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

烦请给例子,谢谢!
[最优解释]
id是key
1:导出整个表
2:清空这个表(不清楚sqlite清空之后id会不会复位,sqlite还是和其它的大型数据库有一些区别的)
3:将数据放回去。

id不是key
写个循环,每个记录update一遍就可以了。
[其他解释]
刚接触数据库和sqlite3,希望能有比较详细的解释。谢谢

热点排行