• 技术文章 >数据库 >mysql教程

    mysql怎么去掉表中重复的字段

    anonymityanonymity2020-09-16 11:03:42原创1625

    mysql去掉表中重复的字段的方法:【delete 删除条件 in (select 唯一标识列从表格 (提取重复项)重命名表))】。mysql中的去重操作一般需要多层语句嵌套实现。

    MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。

    (推荐教程:mysql视频教程

    问题发现?

    相同的数据在同一张表里出现了多次。我的需求是删除多余的数据,但要保留其中一条。
    定义 表名 table_a ,判断唯一的两个字段 c_1,c_2,无关字段data
    表中原始数据如下

    删除语句:

    DELETE FROM table_a 
    WHERE id IN 
    (SELECT id FROM 
    (
    SELECT id FROM table_a GROUP BY c_1,c_2 HAVING count(*) > 1
    )e
    );

    以上就是mysql怎么去掉表中重复的字段的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:mysql 字段
    上一篇:mysql怎么用sum函数 下一篇:sql表的前缀为什么是dbo
    大前端线上培训班

    相关文章推荐

    • mssql和mysql哪个好• mysql如何添加索引• mysql怎么创建数据表?• jdbc:mysql 密码是什么• mysql如何创建索引?

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网