Maison > base de données > tutoriel mysql > Comment réparer l'erreur MySQL 1046 : aucune base de données sélectionnée ?

Comment réparer l'erreur MySQL 1046 : aucune base de données sélectionnée ?

DDD
Libérer: 2025-01-17 18:41:09
original
505 Les gens l'ont consulté

How to Fix MySQL Error 1046: No Database Selected?

Dépannage de l'erreur MySQL 1046 : aucune base de données sélectionnée

Vous rencontrez le message « Erreur 1046 : aucune base de données sélectionnée » dans MySQL ? Cette erreur se produit lorsque vous essayez d'exécuter une commande SQL sans spécifier au préalable la base de données. La solution est simple : sélectionnez la bonne base de données avant d'exécuter votre requête.

Par exemple, lors de la création d'une table via la ligne de commande, vous devez dans un premier temps sélectionner la base de données à l'aide de la commande USE :

<code class="language-sql">USE mydatabase;</code>
Copier après la connexion

Remplacez mydatabase par le nom de votre base de données. Suite à cela, votre requête de création de table s'exécutera avec succès :

<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>
Copier après la connexion

Si la base de données n'existe pas encore, créez-la d'abord avec CREATE DATABASE, puis basculez-y en utilisant USE :

<code class="language-sql">CREATE DATABASE mydatabase;
USE mydatabase;</code>
Copier après la connexion

N'oubliez pas de remplacer mydatabase et mytable par les noms de base de données et de table souhaités. Cela garantit que vos commandes SQL ciblent la bonne base de données et évitent l'erreur « Aucune base de données sélectionnée ».

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal