Maison  >  Article  >  base de données  >  Bug MySQL - #1046 - Aucune base de données sélectionnée

Bug MySQL - #1046 - Aucune base de données sélectionnée

王林
王林avant
2023-08-26 17:33:161689parcourir

L'erreur #1046 peut se produire lorsque nous créons une table mais oublions de sélectionner une base de données. laisser Disons que nous avons démarré MySQL comme indiqué ci-dessous −

MySQL 错误 - #1046 - 未选择数据库

Après avoir entré le mot de passe correct, la fenêtre ci-dessus s'ouvrira. Maintenant, créez-en un sans Choisissez n’importe quelle base de données. Cela affichera une erreur −

mysql> CREATE table TblUni
-> (
-> id int,
-> Name varchar(100)
-> );

Erreur 1046 (3D000) : Aucune base de données sélectionnée

La capture d'écran suivante montre la même erreur -

MySQL 错误 - #1046 - 未选择数据库

Maintenant, sélectionnez n'importe quelle base de données pour éliminer l'erreur ci-dessus. Voyons d'abord combien il y en a La base de données apparaît dans MySQL à l'aide de la commande SHOW -

mysql> SHOW databases;

Ci-dessous se trouve le résultat −

+--------------------+
| Database           |
+--------------------+
| business           |
| hello              |
| information_schema |
| mybusiness         |
| mysql              |
| performance_schema |
| sample             |
| sys                | 
| test               |
+--------------------+
9 rows in set (0.00 sec)

Maintenant, nous pouvons sélectionner n'importe quelle base de données. Disons que j'utilise la base de données "business" donc on Ceci peut être sélectionné via la commande "use".

mysql> use business;
Database changed

Après avoir utilisé la base de données « business », nous pouvons créer le tableau ci-dessus sans aucune erreur.

mysql> CREATE table TblUni
-> (
-> id int,
-> Name varchar(100)
-> );
Query OK, 0 rows affected (0.50 sec)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer