작성일 : 15-05-04 12:40
|
[MySQL] mysql 중복 데이터 삭제
|
|
|
글쓴이 :
조형래
 조회 : 4,575
|
/* 중복 레코드 조회 */
테이블_index -> primary key
SELECT 테이블_index,
중복필드,
count(*) as cnt
FROM 테이블
GROUP BY 중복필드
HAVING count(테이블_index)>1;
/* 중복 레코드 삭제 */
DELETE
FROM 테이블
WHERE 테이블_index not in (
SELECT 테이블_index FROM (
SELECT 테이블_index FROM 테이블 GROUP BY 중복필드
) as b
);
|
|