当前位置:首页 > 日记 > 正文

用mysql删除重复数据的一种简单方法

用mysql删除重复数据的一种简单方法
复制代码代码如下所示:
createtable `用户`(
` ID ` int(10)notnullauto_increment,
`名字` char(50)notnull,
主键(` ID `)

复制代码代码如下所示:
Deletefromuserswhereidin(selectmin(ID)fromusersgroupbynamehavingcount(名称)> 1);
结果报告是错的:1093youcan'tspecifytargettable…

原因是MySQL删除操作不能接受此表的查询操作。这意味着你删除用户表是不是有条件的用户表的信息,所以这种说法是错的。只要临时表创建一个查询condition.as如下

复制代码代码如下所示:
deletefromuserswhereidin(SELECT * FROM(selectmin(ID)fromusersgroupbynamehavingcount(名称)> 1));
还注意到,deletefromusers不能使用化名在这里

其他的方法。
复制代码代码如下所示:
Deleteusersasafromusersasa(selectmin(ID)的身份,namefromusersgroupbynamehavingcount(名称)> 1
)asbwherea。名称= b.nameanda ID <>数据;
设置临时表:
复制代码代码如下所示:
createtabletmp_usersselectmin(` ID `),`名字` fromusersgroupbyname;

Truncatetableusers;
insertintousersselect * fromtmp_users;
droptabletmp_users;

相关文章

手机千牛修改订单价格的三种方法

手机千牛修改订单价格的三种方法

手机千牛修改订单价格的三种方法,手机千牛,修改订单价格,最近有朋友咨询小编关于手机千牛怎么修改订单价格,今天小编就为大家带来了手机千牛修改订单价格的三种方法,希望可以帮助到你们。接下来,一起来了解了解吧。手机千牛修改订单价格的三种…

Oracle解码()功能使用技能共享

Oracle解码()功能使用技能共享

解码,技能,功能,电脑软件,Oracle,今天我们需要做一个类似的功能,首先想到的一个栏目,但是怎么做也不是一个好办法,这个功能很好。 解码功能为oracle。它是强大的功能之一。目前,Oracle SQL提供了此功能。其他数据库厂商的SQL实现还没有这个功…

excel表格对比 用Excel做excel表格

excel表格对比 用Excel做excel表格

excel表格对比 用Excel做excel表格分析 Excel怎么对比两个表格数据 ,数据,公式,突出显示,方法,选择性粘贴,选择,表数据,点击,怎么对两个数据表进行对比?今天来介绍两种方法,可以根据不同的需求,进行查询和比较。如下图有两个数据表,现在要比较这两个表…

判断正、盗版win7的方法不被欺骗

判断正、盗版win7的方法不被欺骗

欺骗,方法,不被,电脑软件,点评:微软官方网站特意开辟了如何辨别真假款。用户可以根据微软提供的信息判断所购买的产品是否被欺骗和欺骗,感兴趣的朋友可以理解。 在某些情况下,微软公司很清楚,盗版者利用先进技术复制他们的软件产品,以至于连微软…

将系统恢复功能的隐藏分区在Win8系

将系统恢复功能的隐藏分区在Win8系

工厂,系统,备份,系统恢复,方法,回顾:Windows 8其他版本的计算机返回部分,一键恢复没有被损坏,需要备份系统。如果直接进行备份,Windows系统下的重置和恢复功能将不会被使用。 当其他版本的计算机被转换为Windows 8的其他版本时,当一个密钥恢复没…

的mmdiag.exe过程是什么文件mmdiag

的mmdiag.exe过程是什么文件mmdiag

查询,文件,过程,电脑软件,mmdiag,点评:mmdiag.exe的Musicmatch点唱机的多媒体播放和组织相关的计划的一部分 进程文件:mmdiag或mmdiag.exe 进程名称:Musicmatch Jukebox组件 过程类别:安全风险的过程 英文描述: mmdiag.exe是一个过程,属于Music…

的过程,是一个pptd40nt.exe查询pptd

的过程,是一个pptd40nt.exe查询pptd

查询,是一个,过程,电脑软件,pptd40nt,点评:pptd40nt.exe ScanSoft PaperPort是相关程序文档的个人和商业组织 进程文件:pptd40nt或pptd40nt.exe 进程名称:ScanSoft PaperPort 过程类别:安全风险的过程 英文描述: pptd40nt.exe是一个过程,属于Sc…

Excel设置单元格边界

Excel设置单元格边界

边界,设置,单元格,电脑软件,Excel,核心提示:如果要将表添加到边框行,可以设置以下设置。1。使用菜单命令将表添加到表中,并使用菜单命令将边框添加到表中。(1)选择要添加到帧行的单元格区域。(2)单击格式单元格菜单命令,并进行调整… 如果要将表添…

如何打开CMD命令提示符win7

如何打开CMD命令提示符win7

命令提示符,电脑软件,CMD,点评:有时我们需要在WIN7下打开一个命令提示符,你可以参考下面的方法 如何打开CMD是win7 打开命令行窗口有两种方法。 首先,点击开始菜单按钮;,,然后输入cmd在搜索程序和文件;然后按enter和键键盘。 第二,单击开始按钮,然…

hotkey.exe的功能是什么热键进程查

hotkey.exe的功能是什么热键进程查

进程,查询,热键,功能,电脑软件,评论:详细的介绍了hotkey.exe -热键的过程 进程文件:热键或hotkey.exe 进程名称:onetouchhotkey应用 过程类别:安全风险的过程 英文描述: hotkey.exe是应用属于onetouchhotkey应用,它也被称为以下三个方面。 中文…

一小套win7常用的计算机动画处理方

一小套win7常用的计算机动画处理方

处理方法,计算机动画,常用,电脑软件,一小套,点评:电脑假死是不可避免的,但如果计算机经常假死我们要如何解决这里有一些常见的解决方案,你可以试试。 长时间使用电脑假死是不可避免的,但如果计算机经常假死我们能做什么来解决它到底是什么,萧边…

excel输入法0

excel输入法0

输入法,电脑软件,excel,核心提示:>当我们使用excel时,我们经常会发现输入数为001。我们面前的两个0个零已经过去了。怎么了这是我excel的问题吗事实上,只要它被设置为解决问题,下面将与您分享!方法1:设置表>当我们使用excel时,我们经常会发现输入…