mysql을 전문적으로 배우거나 다루는데 사용하는게 아닌
개인적으로만 쓸거라 파이썬으로 만든 프로그램 돌려서
증권사 서버에서 데이터 받아서 엑셀이나 파워bi랑 연동시켜서 쓰고 있습니다.
A 컴이 메인이라 여기에 mysql 8.0.33 버젼 설치해서 데이터 저장해놨고
윈도 설치해서 사용한지 2년? 정도 쓰다보니 느려져서 포멧새로해서 쓰려고
B 컴에 mysql 최신버젼으로 설치했는데 파이썬에서 mysql 접속문제를 못잡아서
포멧하고 구버젼 8.0.25 로 설치하고 쓰려고 했습니다만
A 컴에서 export 한 데이터를 B 컴에다 그대로 옮기려 했는데 안됩니다.
export 옵션에서 export to dump project folder 로 해봐도
export to self-contained file 로 해봐도 결과가 똑같이 나옵니다.
동그라미친 옵션으로 한번씩 해봤으나 결과는 똑같습니다.
위 스샷처럼 A컴에 저장된 2023년 1월부터 12월까지 데이터 2024년 1월부터 4월까지 데이터가 들어있는걸
B컴에 import 하면 결과가
날짜가 최근받은 데이터가 아닌 1월부터 3월, 다른종목은 2월 까지만
전부가 아닌 초반 일부만 지맘대로 나옵니다.
A컴에서 export 한 데이터를 메모장으로 열어보면
1월부터 12월28일 까지 데이터가 잘들어가 있습니다.
뭐가 문제 일까요? 일주일동안 여기저기 찾아보면서 이것저것 해봤는데
결과가 똑같아요. 환장하겠습니다.
혹시 sql 버젼이 틀려서 일까요?
아시면 답변좀 부탁드립니다.
아래건 limit. 1000에 ORDER BY도 없고 테이블은 1000건이 넘어가서 당연히 일부만 보일거 같은데요... 쓰시는 툴에서 전체 건수 가져오게 하거나 페이지 로우수 늘려서 전체 데이터 확인해보셔야 할거 같아요
답변 감사합니다.
mysql을 제대로 배운적이 없어 완전 초짜라 몰랐었는데 방법을 찾아주셔서 감사합니다. 덕분에 제대로 값이 나옵니다.
A컴의 조회 쿼리랑 B컴의 조회 쿼리가 상이해서 그렇게 보이는 듯 합니다. 실제 데이터 수가 일치하는지 체크하시려면 ROW 조회가 아닌 COUNT로 건수가 맞는지부터 확인해보시는게 맞을 듯 싶네요.
예상으론 A컴의 Workbench의 Result 설정 중 limit. 값에 영향을 주는 옵션이 B컴과 차이가 있을 듯 하네요
답변 감사합니다.
윗분이랑 같이 알려주신걸 토대로 찾아서 해결했습니다. 방법을 알려주셔서 감사합니다.