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

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
'Database > MySQL' 카테고리의 다른 글
[MySql] alter table 테이블명 modify 추가할 필드명 text not null; (0) | 2022.07.04 |
---|---|
[Mysql] 데이터 수정하기 update (0) | 2022.07.04 |
MySql Shell 명령어 (0) | 2022.06.30 |
내 컴퓨터 port 확인 하는 방법 (0) | 2022.06.30 |
Database 종류 /NoSQL 데이터베이스를 사용해야 하는 이유 (0) | 2022.06.30 |
댓글