您的位置:首页 > 其它

如何删除数据表中重复数据(二)

2014-02-28 21:16 106 查看
上节讲了删除同一数据表中ID不同其他属性都相同的两条数据,在本节主要描述如何删除两条完全相同的数据。

主要思想: 把不同的数据从数据表导出到临时表,然后删除原表再重新导入。

一、首先会看到在student1有如下数据,其中name为yang有两条sex不同的数据。



备注:不能在临时表上测试,因为临时表当重启mysql客户端时就会消失。

二、同样创建临时表,然后把数据迁移过去。



三、删除原表中的记录,然后把临时表student1_temp导入原表中,步骤与上面相同。

备注:要在group by后面显示所有的属性,这样才能找到不相同的数据,例如上面yang。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: