我需要从

mysql中删除表中的重复记录.

所以我有一个表名“employee”字段是empid,empname,empssn

为了获得重复记录我写了一个查询

SELECT COUNT(empssn), empssn

FROM employee

GROUP BY empssn

HAVING COUNT(empssn)>1

现在我想删除重复的记录.因为我有书面查询是.

DELETE FROM employee

WHERE (empid, empssn) NOT IN (SELECT MIN(empid), empssn

FROM employee

GROUP BY empssn);

你可以假设表中的记录是

EmpId EmpName EmpSSN

-------------------------------

1 Jack 555-55-5555

2 Joe 555-56-5555

3 Fred 555-57-5555

4 Mike 555-58-5555

5 Cathy 555-59-5555

6 Lisa 555-70-5555

7 Jack 555-55-5555

8 Mike 555-58-5555

9 Cathy 555-59-5555

10 Lisa 555-70-5555

11 Lisa 555-70-5555

但我有一个mysql错误是

You can’t specify target table ’employee’ for update in FROM clause

mysql 如何删除重复的行_如何从mysql中的表中删除重复的行相关推荐

  1. mysql储存过程是什么意思_数据库原理mysql储存过程

    如大家所知道的,Mysql目前主要有以下几种索引类型:FULLTEXT,HASH,BTREE,RTREE. 那么,这几种索引有什么功能和性能上的不同呢? FULLTEXT 即为全文索引,目前只有MyI ...

  2. 【SQL开发实战技巧】系列(七):从有重复数据前提下如何比较出两个表中的差异数据及对应条数聊起

    系列文章目录 [SQL开发实战技巧]系列(一):关于SQL不得不说的那些事 [SQL开发实战技巧]系列(二):简单单表查询 [SQL开发实战技巧]系列(三):SQL排序的那些事 [SQL开发实战技巧] ...

  3. php mysql 偶数 id_javascript – 如何从mysql数据库(PHP)中的表中选择所有偶数的帖子ID...

    我想从我的 mysql数据库中的表中选择所有偶数的id,然后显示它们.我也想得到所有的帖子与奇怪的id,并显示在别的地方. 我想用PHP这样做,因为这是我使用的服务器端语言. 或者,我必须选择所有帖子 ...

  4. mysql 存储过程新增表,mysql实例 存储过程中向表中添加数据

    摘要 腾兴网为您分享:mysql实例 存储过程中向表中添加数据,信和财富,视达网,人人视频,企商理财等软件知识,以及电视猫,office2000,贵阳银行,搜电共享充电宝,雅图电影院,达达跑腿,万圣节 ...

  5. mysql 删除多余帐号_安装完mysql数据库后的优化(删除多余用户和数据库)

    安装完mysql数据库后的优化(删除多余用户和数据库) 发布时间:2020-06-27 19:09:35 来源:51CTO 阅读:2761 作者:冰冻vs西瓜 栏目:数据库 1.查看数据库的版本信息: ...

  6. mysql获取删除的条数_如何从mysql表中删除数百万条记录而不会减速

    有没有一种很好的方法来删除很多记录而不会减慢网站的速度? 我需要从没有索引和主键的MySQL表中删除数百万条记录.我阅读了SO和网上的各种教程,基本策略是限制删除查询,在删除之间休眠一两秒钟,然后重复 ...

  7. mysql索引列是锁表还是锁行_[转]关于MYSQL Innodb 锁行还是锁表

    关于mysql的锁行还是锁表,这个问题,今天算是有了一点头绪,mysql 中 innodb是锁行的,但是项目中居然出现了死锁,锁表的情况.为什么呢?先看一下这篇文章. 做项目时由于业务逻辑的需要,必须 ...

  8. 如何合并mysql中的行_如何在MySQL中合并行?

    要合并MySQL中的行,请使用GROUP_CONCAT(). 让我们首先创建一个表-mysql> create table DemoTable734 ( Id int, Name varchar ...

  9. mysql级联删除外键约束_玩转MySQL的外键约束之级联删除篇

    [IT168 文档]如今,许多关系型数据库管理系统都提供了外键约束这一强大的功能特性,它能够帮助我们自动地触发指定的动作,诸如删掉.更新数据库表的记录等,从而维护各数据库表之间预定义的关系.本文将演示 ...

最新文章

  1. SAP HUM 如何查询一个HU号码是否被软分配给了某个销售订单 ?
  2. VMware下redhat9.0的上网设置
  3. copy()与deepcopy()
  4. oracle选择语言设置,oracle本地语言变量设置
  5. 【计算机网络】数据链路层 : 差错控制 ( 检错编码 | 差错来源 | 差错分类 | 冗余编码 )
  6. 产品经理专业知识50篇(十二)-抖音训练营项目实战(知识付费MVP产品模型)
  7. java中的Iterator和Iterable 区别
  8. ffmpeg h264 解码 转
  9. “打工皇帝”唐骏借收购重返IT
  10. python有关数据结构问题
  11. 金融计量学实验报告一
  12. Linux - 增加用户、添加用户组
  13. 生成条形码二维码DataMatrix条码.EAN码.39码.交叉25码.UPC码.128码.93码.ISBN码.Codabar等...
  14. 到底什么是上下文(Context)
  15. 数据库——sql-server
  16. Exception Triggered - Qt-Creator The inferior stopped because it triggered an exception.
  17. 阿里云服务器的公网ipv6地址申请与配置
  18. 【某网页在手机上可以打开,但用电脑上所有浏览器都打不开】的解决办法
  19. 如何写一个高逼格 README
  20. 刷机提示图像和设备不匹配_苹果用户一定要学会的刷机教程,包治百病

热门文章

  1. 字节跳动---毕业旅行问题
  2. Linux线程(二)
  3. 对话美摄科技侯康:提升技术,拓展场景 美摄智能汽车视频处理方案已就位
  4. 企业微信万亿级日志检索系统
  5. 万字长文带你深入浅出 Golang Runtime
  6. 腾讯抗黑灰产——自监督发现行话黑词识别一词多义
  7. 你不知道的127.0.0.1和0.0.0.0地址的区别
  8. hadoop HA启动时 两个namenode节点都是standby,解决办法
  9. Redis java API ——Jedis的使用
  10. 【Spring】JSP 九大内置对象、作用域复习