MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

エラー1046データベースが選択されていません。解決方法を教えてください。


テーブルを作成する前にデータベースを選択し忘れた場合、1046エラーが発生します。このエラーが発生する方法と理由を見てみましょう。データベースを選択せず​​にテーブルを作成しようとします-

mysql> CREATE table MyTable1
   -> (
   -> id int
   -> );
ERROR 1046 (3D000): No database selected
Or
mysql> INSERT into sample values(1);
ERROR 1046 (3D000): No database selected

上記の出力を見ると、同じ1046エラーが発生しています:「データベースが選択されていません」

これで、USEコマンド-

を使用してデータベースを選択した後、このエラーを解決できます。
mysql> USE business;
Database changed

上記では、「business」という名前のデータベースを含めました。その後、データベース「business」の下に同じテーブル(上記で作成しようとしました)を作成できます-

mysql> CREATE table MyTable1
   -> (
   -> id int
   -> );
Query OK, 0 rows affected (0.49 sec)

テーブルが「ビジネス」データベースに存在するかどうかを確認できます。クエリは次のとおりです-

mysql> SHOW tables like '%MyTable1%';

以下は出力です

+---------------------------------+
| Tables_in_business (%MyTable1%) |
+---------------------------------+
| mytable1                        |
+---------------------------------+
1 row in set (0.05 sec)

  1. 404 Not Found エラーを解決する方法

    すべてインターネット ユーザーは、Web サーフィンをしているときに、よくあるエラー メッセージに遭遇することがあります。非常に一般的なタイプのインターネット エラーには、502_Bad_Gateway_Error、Aw_Snap_Error ERR_SSL_PROTOCOL_ERROR、および 404 Not Found エラーがあります。これらすべてのエラーの中で、エラー 404 は、Web ページを読み込もうとしているときに遭遇する非常に一般的なもので、そのページに到達する代わりにこのエラーが表示されます。 アクセスしようとしている Web ページが Web サイトに存在しないか、所有

  2. 0x800700a1 Windows Update エラーを解決する方法

    Windows OS の更新は重要なタスクであり、決して避けるべきではありません。ただし、一部の Windows ユーザーは、OS を更新しようとすると 0x800700a1 Windows Update エラーが発生したと報告しています。このエラーの特定の理由はありません。複数の保留中の更新、更新サービスが無効になっている、Windows システム ファイルが破損しているなどのいくつかの仮定があります。このブログは、読者が 0x800700a1 Windows Update エラーを修正するための最良の解決策を提供するのに役立ちます。 0x800700a1 Windows Update エラ