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

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

DDD
リリース: 2025-01-17 18:41:09
オリジナル
505 人が閲覧しました

How to Fix MySQL Error 1046: No Database Selected?

MySQL エラー 1046 のトラブルシューティング: データベースが選択されていません

MySQL で「エラー 1046: データベースが選択されていません」というメッセージが表示されましたか?このエラーは、最初にデータベースを指定せずに SQL コマンドを実行しようとすると発生します。 解決策は簡単です。クエリを実行する前に正しいデータベースを選択します。

たとえば、コマンドライン経由でテーブルを作成する場合、最初に USE コマンドを使用してデータベースを選択する必要があります。

<code class="language-sql">USE mydatabase;</code>
ログイン後にコピー

mydatabase をデータベースの名前に置き換えます。 これに続いて、テーブル作成クエリが正常に実行されます:

<code class="language-sql">CREATE TABLE IF NOT EXISTS `mytable` (
  `column1` VARCHAR(30) NOT NULL,
  `column2` VARCHAR(30) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;</code>
ログイン後にコピー

データベースがまだ存在しない場合は、最初に CREATE DATABASE を使用してデータベースを作成し、次に USE:

を使用してデータベースに切り替えます。
<code class="language-sql">CREATE DATABASE mydatabase;
USE mydatabase;</code>
ログイン後にコピー

mydatabasemytable を目的のデータベース名とテーブル名に置き換えてください。 これにより、SQL コマンドが正しいデータベースをターゲットにし、「データベースが選択されていません」エラーを防ぐことができます。

以上がMySQL エラー 1046 を修正する方法: データベースが選択されていません?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート