So ändern Sie den vorherigen Befehl, wenn in der MySQL-Eingabeaufforderung ein Eingabefehler auftritt

So ändern Sie den vorherigen Befehl, wenn in der MySQL-Eingabeaufforderung ein Eingabefehler auftritt

Aktuelle Themen

Es ist sehr frustrierend, mehrere Befehlszeilen in die MySQL-Eingabeaufforderung einzugeben und plötzlich festzustellen, dass am Anfang Fehler auftreten. Die meisten wissen, dass sie durch die Eingabe von \c die vorherige Eingabe abbrechen und direkt zur Eingabeaufforderung „mysql->“ zurückkehren können. Wenn jedoch zu viele Eingaben vorhanden sind, wäre es schade, direkt abzubrechen, und wir müssen den Befehl erneut eingeben. Wenn wir direkt kopieren, steht vor jeder kopierten Zeile ein "—>"-Symbol, sodass das Löschen dieser Symbole einige Zeit in Anspruch nimmt.

Lösungsprozess

​ In diesem Fall können Sie \p eingeben und der gesamte Inhalt, den Sie zuvor eingegeben haben, wird unter dem Eingabeaufforderungsfenster angezeigt. Wählen Sie dann den Inhalt aus, den Sie kopieren möchten (Strg+C), fügen Sie ihn (Strg+V) in ein Textfeld ein und kopieren und fügen Sie den falschen Teil nach der Korrektur in das Eingabeaufforderungsfenster ein, um den Befehl auszuführen.

Konkrete Schritte

​ Das heißt, geben Sie \p ein → wählen Sie den zu kopierenden Inhalt aus (Strg+C) → fügen Sie ihn in ein anderes Textfeld ein (wo Sie die Änderungen bequem einfügen können) → kopieren Sie den geänderten Inhalt → geben Sie \c in das Eingabeaufforderungsfenster ein, um zuerst den vorherigen Befehl zu beenden → drücken Sie Strg+V, um den geänderten Inhalt einzufügen → führen Sie den Befehl aus.

Gelöster Fall

Beispiel: Die Schreibweise von „jion“ in der fünften Zeile ist falsch und muss in „join“ geändert werden.

Nach der Eingabe mehrerer Befehlszeilen wird festgestellt, dass das vorherige "jion" falsch geschrieben ist. Drücken Sie die Eingabetaste und geben Sie \p ein.

Bildbeschreibung hier einfügen

Kopieren Sie den gewünschten Inhalt zwischen den beiden gepunkteten Linien

wählen
e.ename,d.dname
aus
emp e
richtig, Jion
Abteilung d
An
e.Abteilungsnummer = d.Abteilungsnummer

Fügen Sie es irgendwo anders ein und ändern Sie „jion“ in „join“.

Führen Sie den Befehl aus und er wird erfolgreich ausgeführt

Bildbeschreibung hier einfügen

Schreiben Sie übrigens einen Schnellbefehl für MySQL.

In der folgenden Tabelle sind die verschiedenen Eingabeaufforderungen aufgelistet und der jeweilige Status wird kurz beschrieben:

Prompt Bedeutung
MySQL> Seien Sie bereit für neue Aufträge.
-> Warten Sie auf die nächste Zeile eines mehrzeiligen Befehls.
'> Wartet auf die nächste Zeile bzw. auf das Ende einer Zeichenfolge, die mit einem einfachen Anführungszeichen (') beginnt.
"> Warten auf die nächste Zeile, Warten auf das Ende der Zeichenfolge, die mit doppelten Anführungszeichen (""") beginnt.
/*> Warten Sie auf die nächste Zeile und auf das Ende des Kommentars, der mit /* beginnt.

Dies ist das Ende dieses Artikels darüber, wie der vorherige Befehl geändert werden kann, wenn in der MySQL-Eingabeaufforderung ein Eingabefehler auftritt. Weitere Informationen zum Ändern des vorherigen Befehls in der MySQL-Eingabeaufforderung finden Sie in den vorherigen Artikeln auf 123WORDPRESS.COM oder durchsuchen Sie die verwandten Artikel weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Erstellen, Autorisieren, Löschen und Ändern von Passwörtern von MySQL-Benutzern in der WIN-Eingabeaufforderung

<<:  Dateiupload über HTML5 auf Mobilgeräten

>>:  Erläuterung der CSS3-Überlaufeigenschaft

Artikel empfehlen

Analyse und Lösung des beim Start von MySQL gemeldeten Fehlers „ERROR:2002“

Vorwort Dieser Artikel stellt hauptsächlich die A...

Mysql SQL-Anweisungskommentare

Sie können MySQL-SQL-Anweisungen Kommentare hinzu...

Detailliertes Tutorial zur Installation von mysql5.7.18 auf centos7.3

1 Überprüfen Sie die Linux-Distributionsversion [...

So speichern Sie Bilder in MySQL

1 Einleitung Beim Gestalten einer Datenbank ist e...

80 Zeilen Code zum Schreiben eines Webpack-Plugins und Veröffentlichen auf npm

1. Einleitung Ich habe vor Kurzem die Prinzipien ...

So zeigen Sie die Ausführungszeit von MySQL-Anweisungen über Query Profiler an

Im vorherigen Artikel wurden zwei Methoden zum Üb...

8 Tipps für Vue, die Sie nach dem Lesen lernen werden

1. Verwenden Sie immer :key in v-for Die Verwendu...

Eine kurze Erläuterung des Sperrbereichs der MySQL-Next-Key-Sperre

Vorwort Eines Tages wurde ich plötzlich nach der ...

CentOS8-Netzwerkkarten-Konfigurationsdatei

1. Einleitung CentOS8-Systemupdate, die neue Vers...

JS beherrscht schnell die Verwendung von ES6-Klassen

1. Wie konstruieren? Lassen Sie uns die allgemein...

Tutorial zur kostenlosen Konfiguration der MySQL 5.7.18-Installationsversion

Installations-Tutorial zur kostenlosen Installati...