1. 程式人生 > 實用技巧 >sql查出重複資料,刪除重複資料只留一條(小白專用)

sql查出重複資料,刪除重複資料只留一條(小白專用)

在這裡插入圖片描述

查表中多餘重複記錄,根據單個欄位(username)來判斷
select username,count() as num from tusertest group by username having COUNT()>1
在這裡插入圖片描述

刪除重複
DELETE FROM tusertest WHERE id NOT IN
(SELECT MIN(id) FROM tusertest
GROUP BY username);
在這裡插入圖片描述
在這裡插入圖片描述