SQL-Skripts in MySQL ausführen
Bei der Arbeit mit MySQL kann das Ausführen von SQL-Abfragen aus einer Textdatei eine bequeme Möglichkeit zur Verwaltung von Datenbankvorgängen sein . Es kann frustrierend sein, beim Versuch, die Datei auszuführen, auf den Fehler „Datei konnte nicht geöffnet werden“ zu stoßen.
Den Fehler verstehen
Die Fehlermeldung weist darauf hin, dass MySQL nicht gefunden werden konnte die angegebene SQL-Datei (test.sql). Der Dateipfad ist möglicherweise falsch oder die Datei ist möglicherweise nicht am angegebenen Speicherort vorhanden.
Beheben Sie das Problem
Um das Problem zu beheben, verwenden Sie zum Deklarieren die richtige Syntax die SQL-Datei als Quelle:
mysql> source <file_path>
Ersetzen Sie
Ausführen der Abfrage
Sobald die SQL-Datei deklariert ist, führen Sie sie mit einem Semikolon aus ( ;) am Ende:
mysql> source \home\sivakumar\Desktop\test.sql;
Dieser Befehl lädt die SQL-Abfragen aus der Datei und führt sie aus in MySQL.
Zusätzlicher Hinweis
Wenn Sie eine SQL-Datei über ein Skript oder einen Befehl ausführen, können Sie die Befehlszeile -S oder --source verwenden Parameter, um die auszuführende Datei anzugeben. Zum Beispiel:
mysql -S \home\sivakumar\Desktop\test.sql
Das obige ist der detaillierte Inhalt vonWarum gibt MySQL beim Ausführen von SQL-Skripten den Fehler „Datei konnte nicht geöffnet werden' aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!