位置: 编程技术 - 正文
推荐整理分享Mysql删除重复数据保留最小的id 的解决方法(MySQL删除重复数据只保留一条),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:mysql删除重复数据保留一条sql,mysql删除重复数据保留一条最小,MySQL删除重复数据只保留一条,MySQL删除重复数据只保留一条,Mysql删除重复数据保留id最大的一天,MySQL删除重复数据,MySQL删除重复数据,Mysql删除重复数据保留id最大的一天,内容如对您有帮助,希望把文章链接给更多的朋友!
在网上查找删除重复数据保留id最小的数据,方法如下:
自己使用的时候显示报错:
delete from tb where id in (SELECT max(id) from tb GROUP BY user HAVING count(user)>1)
[Err] - You can't specify target table ‘XXX' for update in FROM clause
暂时不知道是什么原因导致的。
然后想办法分布操作,首先筛选出有重复user的数据,然后用max()选出其中较大的那一行:
然后再根据得到的max(id)逐条删除多余的数据
是个笨方法,暂时先解决问题吧。
总结
以上所述是小编给大家介绍的Mysql删除重复数据保留最小的id 的解决方法,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
Mysql带返回值与不带返回值的2种存储过程写法 过程1:带返回值:dropprocedureifexistsproc_addNum;createprocedureproc_addNum(inxint,inyint,outsumint)BEGINSETsum=x+y;end然后,执行过程,out输出返回值:callproc_addNum(2,3,@sum);s
MySQL5.7 JSON类型使用详解 JSON是一种轻量级的数据交换格式,采用了独立于语言的文本格式,类似XML,但是比XML简单,易读并且易编写。对机器来说易于解析和生成,并且会减少
MySQL预编译功能详解 本文为大家分享了MySQL预编译功能,供大家参考,具体内容如下1、预编译的好处大家平时都使用过JDBC中的PreparedStatement接口,它有预编译功能。什么是
标签: MySQL删除重复数据只保留一条
本文链接地址:https://www.jiuchutong.com/biancheng/348333.html 转载请保留说明!上一篇:在Debian 9系统上安装Mysql数据库的方法教程(debian9.6安装教程)
下一篇:Mysql带返回值与不带返回值的2种存储过程写法(mysql函数返回值类型)
友情链接: 武汉网站建设