j

mysql 중복된 제목 찾아서 삭제하기

DELETE a FROM g5_write_movie a, g5_write_movie b WHERE a.wr_id < b.wr_id AND a.wr_subject = b.wr_subject;

 

주의! 혹시 모르니 데이타를 백업해 놓으신 후 실행하십시오.

 

중복된 자료 중 오래된 것을 삭제하고 최신 것을 남겨둡니다.

반대로 하시려면 a.wr_id < b.wr_id 부분을 a.wr_id > b.wr_id 이렇게 바꾸시면 됩니다.

|

댓글 5개

문제가 대용량 디비에서는 많이 느린게 흠이네요.
@jaykjayk5 반대로 중복된것은 1개만 나타나려면 어떻게 해야하나요?
@나라호로오라아 글쎄요.. 그것까진.....
감사합니다.
댓글을 작성하시려면 로그인이 필요합니다.
+
제목 글쓴이 날짜 조회
03-14 조회 7,147
03-13 조회 6,254
03-10 조회 5,976
03-09 조회 6,411
03-07 조회 7,485
03-06 조회 6,605
03-06 조회 6,833
03-05 조회 6,824
03-02 조회 6,407
02-19 조회 7,547
02-19 조회 8,008
02-18 조회 5,466
02-06 조회 7,794
02-02 조회 7,017
01-31 조회 5,732
01-25 조회 5,861
01-22 조회 6,005
01-19 조회 5,608
01-18 조회 5,744
01-17 조회 5,662
01-15 조회 6,361
01-14 조회 6,284
01-08 조회 5,690
01-07 조회 5,652
01-02 조회 5,906
25-12-31 조회 7,078
25-12-30 조회 5,515
25-12-29 조회 5,849
25-12-20 조회 5,840
25-12-17 조회 5,485