SQLite在原表基础上重新排序id
【SQLite在原表基础上重新排序id】SQLite数据库的id行由于操作会出现不连续的情况 , 现有如下语句可重新对其进行排序 .
insert or replace into table_1(id,name)
select (select count(*)+1 from accts where id < a.id),name
from table_1 a
where id = a.id
个人网站: Github , 欢迎给星
推荐阅读
- 数据库|SQL行转列方式优化查询性能实践
- SQL|SQL基本功(五)--函数、谓词、CASE表达式
- SQL|SQL基本功(三)-- 聚合与排序
- Database|【sql】sqlserver因设置最大内存(256)过小导致无法启动的修复
- 数据库|数据库并发操作的一致性问题
- Database|mongodb
- MySQL|MySQL命令行创建用户与授权
- mysql my.cnf 配置建议
- H2|H2数据库使用
- 完全卸载Microsoft SQL Server 2005软件,解决多次安装软件失败问题