关于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,希望能有比较详细的解释。谢谢