"오류 1046: 선택된 데이터베이스 없음" MySQL 문제 해결
이 일반적인 MySQL 오류는 대상 데이터베이스를 지정하지 않고 SQL 명령을 실행하려고 할 때 발생합니다. SQL 쿼리를 실행하기 전에 반드시 USE
명령을 사용하여 데이터베이스를 선택하세요.
예를 들어 다음 CREATE TABLE
문은 다음과 같습니다.
<code class="language-sql">CREATE TABLE IF NOT EXISTS `administrators` ( `user_id` varchar(30) NOT NULL, `password` varchar(30) NOT NULL ) ENGINE = InnoDB DEFAULT CHARSET = latin1;</code>
데이터베이스가 아직 선택되지 않은 경우 "오류 1046: 데이터베이스가 선택되지 않음"으로 인해 실패합니다.
해결책:
해결책은 간단합니다. 쿼리를 실행하기 전에 데이터베이스를 선택하세요. 다음 구문을 사용하십시오:
<code class="language-sql">USE `database_name`;</code>
database_name
을 데이터베이스의 실제 이름으로 바꾸세요.
데이터베이스가 존재하지 않나요?
데이터베이스가 아직 없으면 CREATE DATABASE
을 사용하여 먼저 생성한 다음 USE
:
<code class="language-sql">CREATE DATABASE `database_name`; USE `database_name`;</code>
데이터베이스를 성공적으로 선택하면 SQL 쿼리가 올바르게 실행됩니다.
위 내용은 MySQL에서 '오류 1046 데이터베이스가 선택되지 않음'을 수정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!