删除重复记录 但是要保留一条 现在发现混合数据很多的重复记录如id a111 1111 2现在我需要保留任意一条 ,如111 1 这一个就可以其他的要delete掉如何写这个 delete语句? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 delete a from yourTable a,yourTable b where a.id=b.id and a.a>b.a;当您的问题得到解答后请及时结贴.http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html 抱歉 现在完全id a 111 1 111 1 222 2222 2需要改写这个sql 这个需要找到你的表中的两条记录的唯一标识(如主键)来删除,就你给的这种情况,我看是不能给出sql 这种情况,两条记录所有字段相同,没有办法进行删除!只能select distinct * from yourTable 得到一个不重复的。然后清空原表。可以create table tttt as select distinct * from yourTable ;delete from yourTable ;insert into yourTable select * from ttt;当您的问题得到解答后请及时结贴.http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html right , 我用的哦是 create table tttt as select distinct * from yourTable ; delete from yourTable ; 。。 http://jeff1987.blog.51cto.com/910685/271142 http://jeff1987.blog.51cto.com/910685/271142 yum 安装的mysql,在执行mysql_install_db时出现问题 Hibernate+Oracle转Hibernate+MySql 全部查询可以优化吗? 关于sql聚合查询 psql 简单问题 请问这个sql语句怎么写 mysql中的库的字段不能自动递增的么,就象ms sql中的identity 谁能说一下MYSQL-WIN32的BIN目录下的众多EXE文件是干什么的? 在linux中java与mysql的问题,急呀! sql语句完成查询和更新 CONCAT语法提问 数据库导出的.sql文件是乱码,求解决!!!
当您的问题得到解答后请及时结贴.
http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html
111 1
111 1
222 2
222 2需要改写这个sql
只能select distinct * from yourTable
得到一个不重复的。然后清空原表。可以create table tttt as select distinct * from yourTable ;
delete from yourTable ;
insert into yourTable select * from ttt;
当您的问题得到解答后请及时结贴.
http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html
create table tttt as select distinct * from yourTable ;
delete from yourTable ; 。。