MySQL Workbench - 쿼리 오류 문제를 진단하는 방법
MySQL과 MySQL 워크벤치를 PC에 로드하여 PC 자체에 저장되어 서비스되는 데이터만 액세스하고 SQL 스킬을 쌓기 위해 사용하고 있습니다.
쿼리가 실패하면 오류로 인해 실패했다는 메시지가 표시됩니다.
에러 메시지의 원인이 되고 있는 소프트웨어가 검출한 문제에 대해 보다 유용한 정보를 얻을 수 있는 방법이 있습니까?
Linux mint Rebecca에서 WorkBench 6.0을 사용하고 있습니다.또, Windows 7 의 같은 PC(듀얼 부트)에서도 사용하고 있습니다만, Windows WorkBench 의 버전은 아직 모릅니다.Linux 에서 쓰고 있기 때문입니다.두 경우 모두 쿼리가 실패한 이유에 대한 정보는 제공되지 않습니다.Linux의 WorkBench 6.0에서는 Query Interrupted(쿼리 인터럽트 완료) 메시지만 표시됩니다.윈도우에서 빨간색 동그라미에 흰색 십자가가 표시되며 오류가 있으며 코드를 수정해야 함을 나타냅니다.
WorkBench가 아닌 다른 것을 사용하는 것이 가장 좋은 해결책이라면 저는 기꺼이 그렇게 하겠습니다.WorkBench가 SQL 쿼리 스킬을 개발하는 것을 목적으로 하는 이런 유형의 활동에 가장 적합한 툴이 아닌지 의문이 들기 시작했습니다.docn에서는 정방향 및 역방향 엔지니어링과 모델에 대해 많은 시간을 할애하고 있으며, 그 개요는 알고 있다고 생각합니다만, CSV 파일의 표를 읽고, 그것들을 조작 및 분석하여 결과표를 작성합니다.테이블을 브라우즈하고 코드 편집창에서 구문 오류를 강조 표시할 수 있는 GUI를 원했습니다.WorkBench가 그 툴이라고 생각했지만, 그 이상의 작업을 목적으로 하고 있는 것 같고, 제가 하고 있는 작업에는 불필요하게 복잡한 환경이 될 수도 있습니다.
감사해요.
아, 문제는 출력 영역이 내 WorkBench 화면에 표시되지 않았다는 거예요.처음 로드했을 때 어떤 이유에서인지 Output 영역은 제목으로만 압축되어 각 문의 결과를 나타내는 행과 해당하는 경우 오류 코드를 볼 수 있는 공간이 없었습니다.
먼저 메뉴 작업을 수행하여 출력 영역이 의도적으로 숨겨져 있지 않은지 확인해야 합니다.[ Panels ]를 표시하여 [Hide Output Area]또는 [Show Output Area]라고 표시되어 있는지 확인합니다.전자로 표시되어 있으면 영역이 현재 숨겨져 있으므로 '출력 영역 표시' 옵션을 클릭하면 해당 영역이 나타납니다.
[ Output ]영역이 [WorkBench]화면 우측 하단에 표시됩니다.문장의 결과가 표시되지 않으면 출력 영역 상단에 있는 수평 구분선을 가져와 위로 끌어서 오류 코드를 확인할 수 있는 충분한 공간을 확보해야 합니다.
에러 코드가 표시되면, 첨부 설명만으로 문제를 해결할 수 있습니다.그렇지 않은 경우 오류 코드를 검색하여 무엇이 문제인지 더 자세히 확인할 수 있습니다.그걸 지적해준 루카스에게 고마워!
이미 마우스를 움직여서 확장해야 합니다.처음에는 다음과 같습니다.
커서 아이콘이 크기 조정 아이콘으로 바뀔 때까지 마우스를 움직여야 합니다.
클릭하여 당깁니다.
십자 기호 스크롤을 오른쪽으로 이동하면 오류 메시지가 완전히 표시됩니다.
출력 영역 상단에 수평 구분선이 표시되지 않으면 화면 해상도를 쉽게 변경하십시오.
해상도 2048 x 1152에서 가로 칸막이를 구할 수 없었기 때문에 1280 x 720으로 변경하여 문제를 해결한 후 원래 해상도로 되돌렸습니다.
언급URL : https://stackoverflow.com/questions/29440067/mysql-workbench-how-to-diagnose-query-failure-problems
'programing' 카테고리의 다른 글
JSON 웹 토큰을 무효화하는 중 (0) | 2022.12.06 |
---|---|
iFrame 내에서 요소 가져오기 (0) | 2022.12.06 |
치명적 오류: 최대 실행 시간 30초를 초과했습니다. (0) | 2022.12.06 |
리액트 라우터 외부 링크 (0) | 2022.12.06 |
vuex namesthed 모듈 상태에 대한 getter 및 setter를 생성하는 방법 (0) | 2022.12.06 |