删除重复数据,建立唯一性索引
来源:互联网 发布:重庆时时彩遗漏数据 编辑:程序博客网 时间:2024/05/24 05:08
一开始数据库中未建立唯一性索引,但是在业务逻辑上是有唯一性约束的。在运行一段时间后,才发现这个问题,记录一下
对应的表T_ROUTE_ORBIT,唯一限制字段: longitude, latitude, task_id
删除重复记录,保留第一条:
delete from T_ROUTE_ORBIT a
where (a.longitude, a.latitude, a.task_id) in
(select longitude, latitude, task_id
from T_ROUTE_ORBIT
group by longitude, latitude, task_id
having count(*) > 1)
and rowid not in (select min(rowid)
from T_ROUTE_ORBIT
group by longitude, latitude, task_id
having count(*) > 1) order by time
建立唯一性索引:
create unique index route_orbit on T_ROUTE_ORBIT(longitude,latitude,task_id)
0 0
- 删除重复数据,建立唯一性索引
- 删除重复记录建立唯一索引
- mongodb 建立唯一索引,去除重复数据
- mongodb在重复数据的集合里建立唯一索引
- 数据重复导致创建唯一索引失败,删除重复数据的SQL语句
- mysql对重复数据新建唯一索引
- mysql 创建唯一索引前 删除重复数据只保留ID最小一条。
- mysql 创建唯一索引前 删除重复数据只保留id最小一条。
- Mysql添加唯一索引时,删除重复记录
- 非主键建立唯一性索引
- mysql中有重复数据建唯一索引
- 对于有大量重复数据的表添加唯一索引
- MySQL之生成唯一的序列号和删除重复数据
- mysql 建表,插入数据,建立索引,删除索引
- mysql 建表,插入数据,建立索引,删除索引
- 通达OA提速 检查表索引,删除重复索引,并建立必要的新索引
- mysql将普通索引更改为唯一索引,且对重复的数据只保留一条
- mysql 建立索引 唯一索引(转)
- fftw图像匹配
- 使用C++进行对象序列化
- 如何跳出嵌套循环
- [swift]3.0swift原生数据类型
- Linux中常用操作命令
- 删除重复数据,建立唯一性索引
- 在CentOS6.8下rpm方式安装MySQL5.7
- Mybatis[4]
- 语句被终止。完成执行语句前已用完最大递归 100
- pyautogui--现货行情软件打开,自动下单函数
- cocos2d js scrollView
- 微信Tinker热修复集成
- springmvc校验注解
- Android自定义控件几个重要步骤