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

Zusammenfassung der MySQL-Entwicklungsstandards und -Nutzungskenntnisse

1. Namenskonventionen 1. Datenbanknamen, Tabellen...

Verwenden von NTP zur Zeitsynchronisierung in Ubuntu

NTP ist ein TCP/IP-Protokoll zur Zeitsynchronisie...

Eine kurze Analyse der MySQL PHP-Syntax

Schauen wir uns zunächst die grundlegende Syntax ...

Grafisches Tutorial zur Installation und Konfiguration der MySQL-Version 8.0.24

Dieser Artikel zeichnet die Installations- und Ko...

So konfigurieren Sie eine JDK-Umgebung unter Linux

1. Gehen Sie zur offiziellen Website, um das JDK-...

HTML-Tbody-Verwendung

Strukturierte Tabelle (nur IExplore) 1) Gruppieren...

7 Interviewfragen zu JS, wie viele können Sie richtig beantworten

Vorwort In JavaScript ist dies der Kontext zum Au...

Beschreibung des hr-Tags in verschiedenen Browsern

Im Allgemeinen treffen wir die Personalabteilung n...

Eine vorläufige Studie zum Vue-Unit-Testing

Inhaltsverzeichnis Vorwort Warum Unit-Tests einfü...