반응형
새로운 쿼리창을 띄운 다음 쿼리명령을 내렸을 때 다음과 같은 오류를 만날 때가 있다.
[3D000][1046] (conn=183475) No database selected
이 에러의 내용을 보면 데이터베이스가 선택되어 있지 않다고 한다. 내용은 쉬운데 정확히 어디가 문제인지 파악이 안 된다.
원인
인텔리제이에서 쿼리 콘솔은 특정 데이터베이스에서 띄울 수 있다. 만약 쿼리 콘솔을 띄운 데이터베이스에 조회하려는 테이블이 존재하지 않다면 위와 같은 오류가 뜬다. 위의 오류 상황은 아래 사진에서 선택된 "모든 데이터베이스를 포함하는 최상위 위치"에서 쿼리콘솔을 연경우이다.
실제 테이블은 아래 사진과 같이 테이블 폴더를 갖고 있는 데이터베이스 안에 있다.
해결책 1
조회하고 싶은 테이블을 직접 갖고 있는 데이터베이스를 선택한 후 리스트 오른쪽 위쪽 QL아이콘을 눌러서 New Query Console을 눌러 새로운 쿼리 콘솔을 실행하면 된다.
해결책 2
조회하고 싶은 테이블을 직접 갖고 있는 데이터베이스를 선택한 후 마우스 오른쪽 버튼을 눌러 New -> Query Console을 차례로 눌러 새로운 쿼리 콘솔창을 띄운다.
그다음 다시 쿼리문을 실행하면 정상적으로 작동하는 것을 확인할 수 있다.
반응형
'ICT > IDE' 카테고리의 다른 글
IDE | IntelliJ 찾기와 찾아바꾸기 단축키 (0) | 2023.01.16 |
---|---|
IntelliJ | 명확한 클래스 자동으로 임포트 되게 하는 방법 (0) | 2023.01.04 |
IntelliJ | 자동 구독 갱신 해제하는 방법 (0) | 2022.12.14 |
VSCode | Live Preview | 실시간으로 html 확인하는 방법 (0) | 2022.07.15 |
IntelliJ | Java | 테스트 코드 실행 시 오류 -Execution failed (0) | 2022.07.14 |
댓글