当前位置:Gxlcms > 数据库问题 > MySQL 数据库删除表中重复数据

MySQL 数据库删除表中重复数据

时间:2021-07-01 10:21:17 帮助过:92人阅读

删除数据表的重复数据时,请先备份数据表。

方法一

# 保留主键 ID 较小的那条记录
DELETE n1 FROM names n1, names n2 WHERE n1.id > n2.id AND n1.name = n2.name

# 保留主键 ID 较大的那条记录
DELETE n1 FROM names n1, names n2 WHERE n1.id < n2.id AND n1.name = n2.name

 

方法二

 

参考链接:

  1. Delete all Duplicate Rows except for One in MySQL? [duplicate]

 

MySQL 数据库删除表中重复数据

标签:删除重复数据   exce   flow   数据表   重复数   .com   nbsp   scrapy   row   

人气教程排行