MySQL Workbench가 쿼리 결과를 표시하지 않음
MySQL Workbench에서 테이블을 쿼리하면 결과가 표시되지 않고 결과 섹션이 공백이거나 그리드 또는 기타 아무것도 표시되지 않습니다.하지만 데이터를 내보내면 다 나옵니다.며칠 전까지만 해도 모든 게 잘 작동했어요.
쿼리 설정:
- 최대 길이 = 65536
- SQL 스크립트 오류 = true에서 계속 진행
- "Safe Updates = 참입니다.
- 자동 커밋 모드를 사용하도록 설정 = true
- 진행 상태 업데이트 간격 = 500
- ALTER 테이블의 기본 알고리즘 = 기본값
- ALTER 테이블의 기본 잠금 = 기본값
- 행 제한 = 참
- 행 수 제한 = 1000
- 표시할 최대 필드 값 길이 = 256
- BINARY/VARBINAL을 비이진 문자열로 처리 = false
- 데이터 변경 확인 = 참
동작하지 를 들어, 「조회할 수 없다」라고 경우가 있습니다. 예를 들어 다음과 같습니다.SELECT * FROM database.address
이것은 기존의 버그 링크입니다.다음 릴리스 6.2.2에서는 OS X의 이 문제가 해결되었습니다(유감스럽게도 Linux 버전은 아직 파손되어 있습니다).
적어도 내 컴퓨터에서는 그것은 사라지지 않고 그냥 접혀져 있고, 그것의 가장자리는 거의 '액션 출력' 블록의 가장자리와 합쳐져 있다.마우스를 해당 가장자리로 이동하면 커서가 두 개의 화살표가 있는 대시처럼 보이기 시작합니다.커서가 대시로 바뀌는 작은 1px 영역을 화살표 한 개로 잡을 때까지 몇 픽셀 위로 천천히 이동합니다.그리고 그것을 잡고 :)를 당깁니다.
이걸 설명하기 위해 사진을 몇 장 만들었어요.
MySql을 처음 접해 본 결과, Windows에서도 이러한 현상이 발생하고 있습니다.[ Goto Query ]> [ Response Current Statement ]> [ Results Grid ]아이콘을 클릭합니다.[ Visual Exponse ]창 오른쪽 끝에 디폴트로 표시됩니다.위 화살표 아이콘을 사용하여 표시해야 할 수 있습니다.
Ubuntu 14.10으로 업그레이드한 후에도 같은 문제가 발생하였습니다.패치를 적용하기 위해 따라야 할 절차를 설명하는 링크를 찾았습니다.다운로드, 구축, 설치 등 처음부터 다시 시작해야 할 때까지 시간이 걸립니다.하지만 난 성공했어!죄송합니다. 저는 전문가가 아니라서 더 이상의 자세한 내용은 드릴 수 없습니다.
위의 링크에서 설명하는 절차는 다음과 같습니다.
mysql-workbench에 직접 패치를 적용하여 빌드하는 경우 6.2.3의 소스를 입수하십시오.다운로드한 디렉토리에서 다음을 수행합니다.
wget ' http://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-workbench-community-6.2.3-src.tar.gz'
tar xvf mysql-workbench-src-6.2.3-src.tar.gz & & cd-mysql-workbench-6.2.3-src
wget -O patch-glib.diff ' http://bugs.mysql.com/file.php?id=21874&bug_id=74147'
patch - p0 <patch-glib.diff
sudo apt, get build-dep mysql-workbench
sudo apt-get install libgdal-dev
CD 빌드
cmake ..-DBUILD_CONFIG=syslog_release
만들다
sudo를 설치하다
이게 도움이 됐으면 좋겠어요.
mysql 오피셜 사이트(여기)에서 구할 수 있는 워크벤치 버전 6.3.10(mac용)에서 아직 일어나고 있어 매우 답답했습니다.먼저 하단 패널을 접고(첨부 이미지의 오른쪽 상단 확인(접기 버튼)), 그 후 빈 영역을 아래에서 끌어올려 해결했습니다.이제 축소 버튼을 다시 클릭하면 이 시간 결과 그리드가 작업 그리드와 함께 표시됩니다.
설명한 바와 같이 이 문제는 MySQL Bugs: #74147: 빈 그리드 결과, libglib_2와의 비호환성 오류와 정확히 일치합니다.42
다행인 건 거의 다 닫혔다는 거예요.
오늘부터 패치를 사용할 수 있습니다.
EDIT : Debian Jessie (테스트)에서는 오늘부터 입수 가능한 패키지 mysql-workbench 6.2.3+dfsg-6으로 문제를 해결했습니다.
mysql 웹사이트에서 수동으로 업데이트
다음은 Mysql Workbench 6.2.3을 실행하는 Ubuntu 15.04 사용자를 위한 솔루션입니다.
mysql-workbench를 http://dev.mysql.com/downloads/workbench/에서 버전 6.3.3으로 업그레이드하는 것만으로 mysql 워크벤치의 결과 누락 문제를 해결할 수 있었습니다.Ubuntu 14.10용으로 표시된 것을 다운로드해야 합니다.Ubuntu Software Center를 사용하여 설치하면 문제가 해결.이게 도움이 됐으면 좋겠다.
이 문제는 OSX 버전 6.3.9에서도 발생하고 있었습니다.결과 그리드를 다시 보기 위해 6.1.7을 다시 다운로드했습니다.
정말 골치 아프네요!
볼 수 가장 은 '결과는 없다'를 클릭하는 이었습니다.Explain Command
후 ★★★Execution Plan
을 하시면 됩니다.Result Grid
MacOS에서 MySqlWorkbench 6.3.9를 사용하고 있는데 이 문제가 있습니다.앱을 제거하고 6.3.10을 설치하면 문제가 해결됩니다.
직접 컴파일을 하고 싶지 않은 경우는, 다음의 Web 사이트를 참조해 주세요.
Applications→Ubuntu Software Center→Edit→Software Sources→Updates
여기서 hardy-display가 체크되어 있는 것을 확인할 수 있습니다(14.10은 이상적입니다).
원천
터미널에 접속하여 다음과 같이 입력합니다.
sudo apt-get install mysql-workbench
참고로 다른 갱신이 있습니다.마녀가 안정적이지 않을 수 있습니다!!!
MySQL Workbench 6.3.4에서는 이 문제가 해결되었습니다.커스텀 빌드는 더 이상 필요 없습니다.
http://dev.mysql.com/downloads/workbench/
결과 세트도 안 보여서출력 영역을 숨기고 간단한 select 문을 실행하여 표시할 수 있었습니다.그런 다음 출력 영역을 다시 표시하여 원하는 결과 세트 및 출력 영역을 모두 표시했습니다.
이 문제를 해결할 수 있었던 것은 다음과 같습니다.
- Workbench용 MySQL 웹 사이트(https://dev.mysql.com/downloads/workbench/로 이동합니다.
- 페이지 하단으로 스크롤하여 "Development Releases(개발 릴리즈)" 탭을 클릭합니다.
- 플랫폼 선택, 다운로드 및 설치
이미 설치된 워크벤치 패키지를 제거해야 합니다.GL!
저도 같은 문제가 있었어요.MySQL 6.1 Workbench 사용.
잠시 후(2분) 크래쉬가 발생하였습니다.버그 보고, 파일 저장 후 다시 열림.이제 됐다.
이 경우 열려 있는 스크립트를 즉시 저장하고 MySQL을 닫고 재시작하는 것이 좋습니다.
Tab에 문제가 있다.탭 제목에서 처음에 오른쪽 클릭 > [ Select Rows - Limit 1000 ]를 했을 것입니다.그러나 시작 탭에 다른 쿼리를 입력하면 더 이상 아무것도 표시되지 않습니다.왜 그런지 모르겠네요.수동 쿼리를 위한 새 탭을 열면 작동합니다.
macOS를 10.13.4로 업데이트했는데 작동해요.
거의 1시간 동안 검색하여 모든 것을 시도하고 Workbench를 재시작하고 Workbench를 업그레이드하여 "explain query"라는 트릭을 사용했지만 아무런 효과가 없었습니다.
결과 그리드가 더 이상 표시되지 않는 것에 대한 설명은 실제로 매우 어리석었습니다.INSERT INTO mytable
몇 줄 위에SELECT
다른 사람들에게 도움이 될지도 모르기 때문에 공유합니다
저도 이런 문제가 있었어요.화면크기와 관련된 문제라고 생각합니다.일부 Workbench 버전에서는 이 문제가 발생하고 있습니다.그 때문에, 그 외의 답변도 다수 있습니다.
다만, 모니터의 해상도를 낮추는 것으로 해결했습니다만, 결과 그리드는 마우스 포인터로 드래그 할 수 있게 되었습니다(Thaumant의 답변과 매우 유사합니다).
이 사진들은 내가 말하는 것을 설명하기 위해 찍은 것이다.
- 1440x900에서 결과 그리드 끌 수 있는 선택기가 표시되지 않습니다...
- 이제 800x600 해상도(125%)에서 결과 그리드를 드래그할 수 있게 되었습니다.
비트의 확장*과 함께 고해상도로 동작합니다.
언급URL : https://stackoverflow.com/questions/24739198/mysql-workbench-not-displaying-query-results
'programing' 카테고리의 다른 글
AWS RDS에서 set sql_mode 값을 설정하는 중 (0) | 2022.09.08 |
---|---|
SHA256 해시의 길이는 얼마나 됩니까? (0) | 2022.09.08 |
Python에서 SQL 파일 실행 (0) | 2022.09.08 |
pom.xml 파일에서 Java 컴파일러 버전을 지정하는 방법은 무엇입니까? (0) | 2022.09.08 |
모든 jQuery Ajax 요청이 완료될 때까지 기다리시겠습니까? (0) | 2022.09.08 |