首页 > 数据库 >Mysql 删除数据重重复

Mysql 删除数据重重复

时间:2023-10-27 16:55:37浏览次数:54  
标签:删除 no 重复 t1 weighbridge record Mysql serial id

一、背景

二、实现

 查看表的重复数据条数
SELECT count(1) a,serial_no FROM `mud_weighbridge_record` GROUP BY serial_no HAVING a >1 ;

删除表的重复数据
DELETE t1 from
	mud_weighbridge_record t1
inner join (SELECT min(record_id) record_id,serial_no,count(1) FROM mud_weighbridge_record GROUP BY serial_no HAVING count(1) >1) t2
	on t1.serial_no = t2.serial_no
where t1.record_id > t2.record_id;

三、遇到的报错

四、参考博客

标签:删除,no,重复,t1,weighbridge,record,Mysql,serial,id
From: https://www.cnblogs.com/lcaiqin/p/17792726.html

相关文章

  • 【Azure Batch】在中国区批处理服务(Mooncake Batch Account)上实验自动池(Auto Pool)
    问题描述在AzureBatch的介绍文档中,提出了自动池的概念,它可以在任务完成后,自动删除Pool资源,详细介绍:https://docs.azure.cn/zh-cn/batch/nodes-and-pools#autopools& https://learn.microsoft.com/zh-cn/rest/api/batchservice/job/add?tabs=HTTP#autopoolspecification自动池是......
  • 实用小脚本——Windows系统使用dos命令删除文件
    @echooff&color0aset/pff=输入文件名:title查找%ff%echo.&set/p=正在查找<nulfor%%iin(cdefgh)do(ifexist%%i:\ (cd/d%%i:\set/p=%%i:<nulfor/f "delims="%%jin('dir/b/a-d/s"%ff%"2^>nul')do(echo.&......
  • MySQL学习(10)基于规则的优化
    前言MySQL为了更高的执行效率,会将客户端发送的SQL语句进行优化。条件化简MySQL优化器会对SQL语句中的表达式进行简化处理,以提高执行效率。移除不必要的括号。常量传递。a=5ANDb>a可优化为a=5ANDb>5。移除没用的条件。优化器会移除掉明显为TRUE或FALSE的表......
  • 借助Navicat实现将mysql表结构转表格
    借助Navicat实现将mysql表结构转表格SELECTCOLUMN_NAME列名,COLUMN_TYPE数据类型,DATA_TYPE字段类型,IF(IS_NULLABLE='NO','否','是')是否为空,COLUMN_DEFAULT默认值,COLUMN_COMMENT备注FROMINFORMATION_SCHEMA.COLUMNSWHEREt......
  • 删除Python的安装目录
    删除Python的安装目录的步骤如下:1.打开文件资源管理器1。2.导航到Python的安装目录。默认情况下,Python的安装目录通常位于C:\\PythonXX,其中XX代表你安装的Python版本号2。如果你在安装时选择了其他位置,那么就导航到那个位置1。3.选中Python的安装目录,然后右键点击选择"删除"1......
  • 删除Python的安装目录
    删除Python的安装目录的步骤如下:1.打开文件资源管理器1。2.导航到Python的安装目录。默认情况下,Python的安装目录通常位于C:\\PythonXX,其中XX代表你安装的Python版本号2。如果你在安装时选择了其他位置,那么就导航到那个位置1。3.选中Python的安装目录,然后右键点击选择"删除"1......
  • mysql 导入csv 文件
    1.获取mysql配置文件路径mysqld--verbose--help|grep.cnf2.mysqld文件添加配置[mysqld]...secure-file-priv="" 3.建表createtablet_table(bank_codetext,banktext);4.导入csv文件BankCode,Bank(表头提前移除)ACEH,ACEHAGRONIAGA,Bank......
  • mysql-日志管理
    一、mysql日志文件的作用1、能记录物理数据页面的修改的信息;2、能将数据从逻辑上恢复至事务之前的状态;3、能以二进制文件的形式记录了数据库中的操作;4、能记录错误的相关信息;5、能从主服务器中二进制文件取的事件等等。普通日志记录了服务器接收到的每一个查询或是命......
  • mysql-基于GTID的binlog日志
    一、什么是GTID从MySQL5.6.5开始新增了一种基于GTID的复制方式。通过GTID保证了每个在主库上提交的事务在集群中有一个唯一的ID。这种方式强化了数据库的主备一致性,故障恢复以及容错能力。在原来基于二进制日志的复制中,从库需要告知主库要从哪个偏移量pos值进行增量......
  • 解锁高效检索技能:掌握MySQL索引数据结构的精髓
    (文章目录)......