MySQL删除重复行
来源:互联网 发布:ubuntu看存储空间 编辑:程序博客网 时间:2024/05/18 12:35
网上有些做法是这样的:
delete from table_name where id not in (select min_id from (select min(id) as min_id from table_name group by duplicate_column) b);
发现这样在本地跑是可行的,20w+数据大概花了8s,但是同样的数据在linux上跑会出现CPU占用100%,而且还一直无法执行完毕。暂时不知道什么原因。
用另一种做法
sql语句:
ALTER IGNORE TABLE tableName
ADD UNIQUE INDEX (`column`);
该语句会帮你把该字段的重复数据删除。
参考:
https://stackoverflow.com/questions/3311903/remove-duplicate-rows-in-mysql
https://stackoverflow.com/questions/14046355/how-do-i-delete-all-the-duplicate-records-in-a-mysql-table-without-temp-tables
阅读全文
0 0
- 删除mysql重复行
- MySQL 删除重复行
- MySQL 删除重复行
- MySQL 删除重复行
- MySQL删除重复行
- mysql 删除重复数据
- mysql删除重复记录
- MYSQL 删除重复数据。。
- mysql删除重复记录
- MySQL删除重复数据
- mysql删除重复记录
- mysql删除重复数据
- mysql删除重复字段
- MySql删除重复记录
- mysql 删除重复数据
- mysql删除重复
- mysql 删除重复项
- mysql删除重复数据
- Fast MaskRCNN 框架训练时的各种坑(三)
- 关于js定时器函数传参问题
- 如何实现超高并发的无锁缓存
- php三维数组转二维数组
- tomcat启动时出现了Failed to start component [StandardEngine[Catalina].StandardHost[localhost]]
- MySQL删除重复行
- SolidWorks Enterprise PDM 2015 SP5.0 官方版下载附安装教程
- python 访问文件中所有py文件,双击listbox中文件名字能运行
- Hive日期函数
- SpringBoot事务管理器
- Hive中order by、sort by、distribute by、cluster by的区别
- Unity基础,插入声音 通用类 通过name
- 靡不有初鲜克有终
- 记录Texture压缩格式:Unity5.3AutoCompressed和5.6Low,Normal,High Quality的区别