ZKX's LAB

sql删除重复数据只保留一条 sql 怎么删除重复数据只保留一条?

2021-04-09知识9

mysql 如何删除重复的数据并保留一行,当数据表中出现了重复的数据,如何使用一条SQL删除重复数据并且保留一条

sql 语句 select 后结果 删除重复,只保留一条 DELETE FROM table WHERE id INSELECT id FROMSELECT ROW_NUMBER()OVER(PARTITION BY item_id ORDER BY id)RID,*FROM table WHERE item_id in(10,23,12)A WHERE RID>;1

mysql 查找出重复数据 然后把删除重复的数据 保留最新的一条 delete from `mygame_article` where title in(select title from `mygame_article` group by id having count(title)>;1)and id not in(select max(id)from `mygame_article` group by title having count(title)>;1);随手写2113了个,前半句是选择title重复的数据,后5261半句是剔除4102id最大的,delete是删除的意思。1653应该 思路是没问题的,这边不方便帮您测试

#sql删除重复数据只保留一条#sql去除重复数据只保留一条#sql重复数据只保留一条

随机阅读

qrcode
访问手机版