본문 바로가기
Database/MySQL

MySQL

by java나유 2022. 6. 30.

중복 값 몇개 인지 찾아서 삭제하기


  
mysql> select * from data where pnm like '신촌%'; //중복 값 찾는 코드
+-----+----------+------+-----------------------+--------+-------------+
| pno | pnm | part | paddr | pmenu | ptel |
+-----+----------+------+-----------------------+--------+-------------+
| 0 | 신촌가든 | 중식 | 서울 마포구 신촌로 19 | 짜장면 | 02-123-4567 |
| 0 | 신촌가든 | 중식 | 서울 마포구 신촌로 19 | 짜장면 | 02-123-4567 |
| 0 | 신촌가든 | 중식 | 서울 마포구 신촌로 19 | 짜장면 | 02-123-4567 |
| 0 | 신촌가든 | 중식 | 서울 마포구 신촌로 19 | 짜장면 | 02-123-4567 |
| 0 | 신촌가든 | 중식 | 서울 마포구 신촌로 19 | 짜장면 | 02-123-4567 |
+-----+----------+------+-----------------------+--------+-------------+
5 rows in set (0.00 sec) //중복값 5개 확인
mysql> delete from data where pnm like '신촌%' limit 4; //중복값이 5개니까 4개지우기
Query OK, 4 rows affected (0.00 sec)
mysql>
728x90

댓글