MySQL刪除重複數據,只保留一條數據

當MySQL表中存在有大量重複數據,卻又只要其中一條數據時,可以使用以下sql來快速刪除重複數據,節省時間,sql如下:

DELETE FROM `表名` WHERE id NOT IN (SELECT id from ( SELECT min(id) AS id FROM `表名` GROUP BY `分組字段`) temp);
發佈了43 篇原創文章 · 獲贊 11 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章