MySQL : SELECT 쿼리 결과의 1000개 행 제한을 푸는 방법

2024. 7. 15. 21:26코딩 도구/오류 해결

반응형

MySQL에서 SELECT 쿼리 결과의 1000개 행 제한을 푸는 방법

1000개 행 제한

공모전 준비하면서 공공데이터 포털 API에서 병원 데이터를 가져와 DB에 저장하는 기능을 구현하고 있는데 
병원 데이터가 약 76000개가 되는데 쿼리 결과는 1000개 행만 보여서 로직을 잘못짰나 했는데 

포스트맨

사진처럼 포스트맨에서는 데이터를 다 가져오길래 찾아보니 MySQL에서 SELECT 쿼리 결과의 1000개 행 제한이 있다는 것이다. 

 

SELECT * FROM `co-labor`.hospital LIMIT 9999999;

위와 같이 쿼리에 직접 LIMIT 설정하면 임시방편으로 사용할 수 있다. 
우선 해결은 했지만 영구적인 해결책이 아니므로 

Workbench 설정 변경하는 방법을 찾았다.
 

  • Edit > Preferences로 이동.
  • SQL Editor > SQL Execution으로 이동.
  • Limit Rows 옵션의 체크를 해제하거나 더 큰 숫자로 설정.

이렇게 하면 MySQL Workbench에서 실행되는 쿼리의 행 제한을 커스터마이징하거나 제거할 수 있다.

사례

https://mkisos.tistory.com/entry/%EC%9B%B9-%EA%B0%9C%EB%B0%9C-%EB%B3%91%EC%9B%90-%EB%8D%B0%EC%9D%B4%ED%84%B0-%ED%8C%8C%EC%8B%B1-%EB%B0%8F-%EC%A7%80%EB%8F%84-%ED%91%9C%EC%8B%9C-%EA%B8%B0%EB%8A%A5-%EA%B5%AC%ED%98%84 

 

웹 개발 : 병원 데이터 파싱 및 지도 표시 기능 구현

병원 데이터 파싱 및 지도 표시현재 사회적 약자를 위한 공모전을 준비중에 “외국인 근로자를 위한 웹사이트”를 만들기로 했습니다. 공공데이터 : https://www.data.go.kr/data/15000736/openapi.do 국

mkisos.tistory.com

 

반응형