Heim >Datenbank >MySQL-Tutorial >Wie behebt man den MySQL-Fehler 1046: Keine Datenbank ausgewählt?
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
:
<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!