MYSQL中删除重复记录
这是个老生常谈的话题,我们在sql中删除一条重复的记录我们可以[以用户表user为例,包含id,name,value三个字段信息]:
但是这种处理方式在mysql中却行不通,出现 You can't specify target table 'user' for update in FROM clause 的问题,大意也就是说“不能先select出同一表中的某些值,再update这个表(在同一语句中) ”。
此路行不通我们可以采取其它的办法解决,用临时表来处理。
步骤如下:
1、新建临时表并填充正确数据(create table tmp as select * from user group by name,value;)
2、删除原表中数据(delete from user;)
3、将临时表中数据填充到原表(insert into user select * from tmp);
4、删除临时表数据
ok,解决!
转载于:https://www.cnblogs.com/zzxbest/archive/2012/02/08/2343343.html
MYSQL中删除重复记录相关推荐
- 解决Mysql中删除重复记录的问题
题记 本文主要介绍Mysql数据库表中,如何删除相同索引值.更新日期较早的记录行. 1.相同记录的由来 以Mysql为例,根据表的设计原则,表中不可能存在两条完全相同的记录. 第一范式(1NF):字段 ...
- mysql语句中怎么去重复_mysql中删除重复记录sql语句
在sql中我们经常会碰到有重复的一些数据,下面我来介绍在mysql中删除重复记录的多种方法,有需要的朋友可参考参考. 删除重复记录方法一: 1. 新建一个临时表 代码如下 复制代码 create ta ...
- mysql scrapy 重复数据_MySQL大数据量表中删除重复记录
MySQL大数据量表中删除重复记录 最近工作中需要抓取大量新闻,抓取的数据中由于一些原因存在一些重复数据,而整个数据表的记录数接近10万条,大小接近1个G,又在我自己的渣渣本本上,查询速度十分不理想, ...
- 在 MySQL 数据库中删除重复记录的步骤
在 MySQL 数据库中删除重复记录的步骤 当我们在处理数据库中的数据时,有时候会出现重复记录的情况,这些重复记录会影响数据的正确性,需要将其删除.下面是在 MySQL 数据库中删除重复记录的步骤: ...
- 在MySQL中删除重复的行
本文翻译自:Remove duplicate rows in MySQL I have a table with the following fields: 我有一个包含以下字段的表: id (Uni ...
- 在SQL中删除重复记录(多种方法) [转]
学习sql有一段时间了,发现在我建了一个用来测试的表(没有建索引)中出现了许多的重复记录.后来总结了一些删除重复记录的方法,在Oracle中,可以通过唯一rowid实现删除重复记录:还可以建临时表来实 ...
- mysql查询删除重复记录查询_mysql怎么查询和删除重复记录
查找所有重复标题的记录: SELECT * FROM t_info a WHERE ((SELECT COUNT(*) FROM t_info WHERE Title = a.Title) > ...
- mysql用一条sql语句删除重复记录_mysql中删除重复记录,并保留重复数据中的一条数据的SQL语句...
正好想写一条删除重复语句并保留一条数据的SQL,网上查了一部分资料写的很详细,但还是在这里写下自己的理解,以遍后续学习 .如下: 表字段和数据: SQL语句: DELETE FROM`user`WHE ...
- MySQL中删除重复数据
2019独角兽企业重金招聘Python工程师标准>>> 参考网页 SQL删除重复数据只保留一条 https://blog.csdn.net/anya/article/details/ ...
最新文章
- 深度学习在美团配送ETA预估中的探索与实践
- (转)自动化管理工具Saltstack之nginx部署
- CTF C#逆向Reverse
- intellij idea 2018 license 可用无废话
- 简单拨号器(Android)
- 团队-中国象棋-最终程序
- 2014蓝桥杯-B-省赛-五-圆周率
- php中页面平滑回到顶部代码,原生JS实现平滑回到顶部组件
- wingide 远程调试
- 256 变 4096:分库分表扩容如何实现平滑数据迁移?
- bat 设置变量带中文
- 视频教程-SQLServer数据库实战视频课程-SQL Server
- java 内存文件_Java内存映射文件(Memory Mapped Files)
- win64 oracle下载,oracle 11g 64位下载
- 原生JS中动态添加元素
- web前端开发前景如何?
- 使用bs4爬取《孙子兵法》(处理string属性遇见<br>标签时提取为空)
- 数学在计算机科学上的应用文献,计算机科学技术在数学中应用浅析
- 如何检索、写作和顺利发表一篇SCI论文?
- 使用C++11实现二维坐标转换
热门文章
- 狼的故事16:空有强壮的身体
- Linux自动化测试monkey,APP自动化测试中Monkey和 MonkeyRunner
- 多线程解决rospy.spin()语句之后,程序不再往下执行问题
- Ubuntu16.04中WPS不能输入中文
- Django—Model就是ORM的具体体现
- Sublime Text3 自定义快速生成代码
- Linux常用命令简述--wc
- Apache Spark Jobs 性能调优
- poj 1284 Primitive Roots(原根+欧拉函数)
- log4j(七)——log4j.xml简单配置样例说明