ホームページ >データベース >mysql チュートリアル >MySQL で「エラー 1046 データベースが選択されていません」を修正する方法は?

MySQL で「エラー 1046 データベースが選択されていません」を修正する方法は?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2025-01-17 18:46:11692ブラウズ

How to Fix

「エラー 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 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。