原文:Mysql删除重复数据保留最小的id

在网上查找删除重复数据保留id最小的数据,方法如下: 自己使用的时候显示报错: Err You can t specify target table XXX for update in FROM clause 暂时不知道是什么原因导致的。 然后想办法分布操作,首先筛选出有重复user的数据,然后用max 选出其中较大的那一行: SELECT max id from tb GROUP BY user ...

2017-10-07 05:29 1 1992 推荐指数:

查看详情

mysql删除表中重复数据,只保留一个最小id的记录

语句: 翻译成中文就是: 删除,“table1”中,id 不在此范围的所有记录。此范围是,筛选出,以field1分组的,所有组别中id最小的一个。 更直接点就是,以field1分组,选出分组中id最小的一条记录,然后剩下的全部删除。 理解不正确的话,请指点一二。 ...

Wed Nov 07 18:15:00 CST 2018 0 643
sqlserver 删除重复数据 保留最大id的SQL语句

SqlServer 删除重复数据 保留最大id的SQL语句 多种方法: --处理表重复记录(查询和删除) /************************************************************************************************************************ ...

Tue Apr 13 22:42:00 CST 2021 0 236
mysql删除重复数据保留id最大一条记录

目的: 一张表,表名 credit_user 相同的 user_code有多条重复数据,现在只保留一条数据 一:首先是这么想的 发现在mysql中会报错 错误信息:[Err] 1093 - You can't specify target table 'credit_user ...

Mon Dec 25 19:07:00 CST 2017 0 2788
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM