社区
MySQL
帖子详情
mysql之删除重复记录
sunny906
2012-01-29 08:00:40
数据表如下:
id cid updatetime
1 10 2012-1-28 12:00
1 10 2012-1-28 9:30
1 11 2012-1-26 12:00
1 11 2012-1-29 12:30
1 12 2012-1-21 12:00
1 12 2012-1-22 11:30
其中,标记为红色的记录为重复记录(或者非标记为红色的记录为重复记录),请问,如何用mysql语句删除这些重复的记录?
...全文
89
5
打赏
收藏
mysql之删除重复记录
数据表如下: id cid updatetime 1 10 2012-1-28 12:00 1 10 2012-1-28 9:30 1 11 2012-1-26 12:00 1 11 2012-1-29 12:30 1 12 2012-1-21 12:00 1 12 2012-1-22 11:30 其中,标记为红色的记录为重复记录(或者非标记为红色的记录为重复记录),请问,如何用mysql语句删除这些重复的记录?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jiaweiqq123
2012-02-01
打赏
举报
回复
围观高人解决
sunny906
2012-01-30
打赏
举报
回复
保留时间最大值的行或者保留最小的行
iihero_
2012-01-30
打赏
举报
回复
估计楼主描述有误,要么保留时间最大值的行,要么保留最小的行。
rucypli
2012-01-30
打赏
举报
回复
完全没有规律啊
第二条比第一条时间小
第四条比第三条时间大
ACMAIN_CHM
2012-01-29
打赏
举报
回复
delete a from table1 a left join (select cid,min(updatetime) as updatetime from table1 group by cid) b on a.cid=b.cid and a.updatetime=b.updatetime where b.cid is null
MySQL
删除
重复记录
MySQL
删除
重复记录
方法。
Mysql
之
删除
重复记录
Mysql
删除
重复记录
id不同,其他字段全部重复无id字段,所有字段全部重复 在编写功能后进行测试时,经常会向数据库插入多条
重复记录
,自己一条条手动
删除
会很麻烦,那么如何
删除
重复记录
呢? 以下从两个方面展开: ...
MySQL
5.6/
MySQL
5.7/
MySQL
8各平台安装部署
讲解和演示在Windows平台和Linux平台下
MySQL
的安装部署,以及数据库的启动,关闭和连接,数据的导入导出等。 课程包括以下内容:
MySQL
5.6版本在Windows系统中的安装。
MySQL
5.6版本在Linux系统中的安装。
MySQL
5.7...
mysql
查询去除
重复记录
mysql
查询去除
重复记录
1:使用distinct select distinct name from a where statesign=0 查询表a中的name字段,去除
重复记录
2:使用group by select name from a where statesign=0 group by name 查询表a中的name...
MySQL
去除数据库
重复记录
MySQL
去除数据库
重复记录
MySQL
56,679
社区成员
56,709
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章