社区
Qt
帖子详情
关于sqlite 删除一条记录,id重新排序(Qt环境)
ccp668
2012-11-19 08:30:55
如何让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
烦请给例子,谢谢!
...全文
2617
4
打赏
收藏
关于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 烦请给例子,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fangdingjie
2014-09-19
打赏
举报
回复
//删除缓冲所有数据 // 删除SQLite数据库库某表内所有数据,并且自增长的id从0开始 public void dropTable() { SQLiteDatabase db=dbHelper.getWritableDatabase(); // db.execSQL("DROP TABLE IF EXISTS "+SppDBHelper.TBL_NAME); db.execSQL("delete from "+SppDBHelper.TBL_NAME) ; db.execSQL("update sqlite_sequence SET seq = 0 where name = '"+SppDBHelper.TBL_NAME+"'"); db.close();//关闭数据库对象 }
PandaGreatly
2013-02-22
打赏
举报
回复
4
update data set id=id-1 where id>currentCount; 这一句就行了,data是表名,currentCount是你删的记录ID
jdwx
2012-11-19
打赏
举报
回复
1
id是key 1:导出整个表 2:清空这个表(不清楚sqlite清空之后id会不会复位,sqlite还是和其它的大型数据库有一些区别的) 3:将数据放回去。 id不是key 写个循环,每个记录update一遍就可以了。
ccp668
2012-11-19
打赏
举报
回复
刚接触数据库和sqlite3,希望能有比较详细的解释。谢谢
QT
5.9.2 +
sqlite
实现快速文件搜索
QT
5.9.2结合
SQLite
实现快速文件搜索是一种常见的高效文件检索方案,尤其适用于大量文件的管理和查找。本文将深入探讨这一技术实现的关键点,并详细解释如何利用
QT
库和
SQLite
数据库来构建这样的系统。 首先,
QT
是一...
SQLite
中重置自动编号列的方法
或者,你也可以选择
删除
对应的
记录
并让
SQLite
重新
创建它: ```sql DELETE FROM
sqlite
_sequence WHERE name = 'Users'; ``` 这样,当你再次插入新
记录
时,
SQLite
会自动为`Users`表生成新的序列号。 2. **...
Q
Sqlite
Test.zip
Qt
是一个跨平台的应用程序开发框架,而Q
Sqlite
是
Qt
提供的用于
SQLite
数据库的接口,它允许开发者以C++的方式操作
SQLite
数据库。在描述中提到的"Q
Sqlite
Test.zip"文件中,很可能包含了一个示例项目,演示了如何基于
ID
...
SQList使用详解.txt
此查询将返回按 `
id
` 倒序排列的第
一条
记录
。 - **检查表是否存在**: ```sql SELECT count(*) FROM
sqlite
_master WHERE type = 'table' AND name = 'tableName'; SELECT count(*) FROM
sqlite
_master WHERE ...
sqlite
3
删除
一行后
重新
对主键
排序
sqlite
3 表格主键
重新
排序
Qt
21,437
社区成员
26,687
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章