Heim >Datenbank >MySQL-Tutorial >Wie behebt man den MySQL-Fehler 1046: Keine Datenbank ausgewählt?

Wie behebt man den MySQL-Fehler 1046: Keine Datenbank ausgewählt?

DDD
DDDOriginal
2025-01-17 18:41:09506Durchsuche

How to Fix MySQL Error 1046: No Database Selected?

Fehlerbehebung bei MySQL-Fehler 1046: Keine Datenbank ausgewählt

Stößt du in MySQL auf die Meldung „Fehler 1046: Keine Datenbank ausgewählt“? Dieser Fehler tritt auf, wenn Sie versuchen, einen SQL-Befehl auszuführen, ohne zuvor die Datenbank anzugeben. Die Lösung ist einfach: Wählen Sie die richtige Datenbank aus, bevor Sie Ihre Abfrage ausführen.

Wenn Sie beispielsweise eine Tabelle über die Befehlszeile erstellen, müssen Sie zunächst die Datenbank mit dem Befehl USE auswählen:

<code class="language-sql">USE mydatabase;</code>

Ersetzen Sie mydatabase durch den Namen Ihrer Datenbank. Anschließend wird Ihre Tabellenerstellungsabfrage erfolgreich ausgeführt:

<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>

Falls die Datenbank noch nicht existiert, erstellen Sie sie zunächst mit CREATE DATABASE und wechseln Sie dann mit USE:

dorthin
<code class="language-sql">CREATE DATABASE mydatabase;
USE mydatabase;</code>

Denken Sie daran, mydatabase und mytable durch die gewünschten Datenbank- und Tabellennamen zu ersetzen. Dadurch wird sichergestellt, dass Ihre SQL-Befehle auf die richtige Datenbank abzielen und der Fehler „Keine Datenbank ausgewählt“ verhindert wird.

Das obige ist der detaillierte Inhalt vonWie behebt man den MySQL-Fehler 1046: Keine Datenbank ausgewählt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn