一种方便理解的mysql 去重方法
2015-09-11 15:24
525 查看
遇到个问题,240万的邮箱数据,重复了70万,这就是怎么过滤的问题了。
大致搜索了一下,有一种比较土的方法。
mysql没有select into table select * from table2
create table new_table select * from prev_table
或者
insert into new_table select * from prev_table
因为insert into的时候要有个表,所以,先造一个相同的结构的表,然后在insert into
大致的语句是这样:
insert into new_table select * from prev_table group by email order by id;
这样把两个表互换下名字就解决了。
大致搜索了一下,有一种比较土的方法。
mysql没有select into table select * from table2
create table new_table select * from prev_table
或者
insert into new_table select * from prev_table
因为insert into的时候要有个表,所以,先造一个相同的结构的表,然后在insert into
大致的语句是这样:
insert into new_table select * from prev_table group by email order by id;
这样把两个表互换下名字就解决了。
相关文章推荐
- MySQL日志功能详解查询、慢查询
- 利用mysql和mysqli取得mysql的所有数据库和库中的所有表
- MySQL联合索引实例
- 使用solr的DIHandler 构建mysql大表全量索引,内存溢出问题的解决方法
- mysql主从搭建
- MySql取得日期(前一天、某一天)
- mysql查询今天、昨天、7天、近30天、本月、上一月 数据
- mysql备份
- 非root模式下安装mysql
- Mysql存储过程
- window mysql修改最大连接数max_connections
- [mysql] 超过最大链接数
- mysql的collation
- MySQL manager or server PID file could not be found!
- Mysql慢查询日志
- mysql 性能分析及explain分析
- mysql 按年度、季度、月度、周、日SQL统计查询
- MySQL 性能比较测试:MySQL 5.6 GA -vs- MySQL 5.5
- MySQL通用优化技巧
- MySQL通用优化技巧