Syntax-Alias-Problem basierend auf Löschen in MySQL

Syntax-Alias-Problem basierend auf Löschen in MySQL

MySQL-Löschsyntax-Aliasproblem

Stellen Sie zunächst sicher, dass die Löschanweisung in MySQL Aliase unterstützt.

Wenn Sie die Löschsyntax selbst schreiben, lautet die Anweisung wie folgt:

Löschen aus Tabelle A, wobei a.c_pk_id = '123'

Es wird jedoch ein Alias-Verwendungsfehler wie folgt gemeldet:

[Err] 1064 - Ihre SQL-Syntax ist fehlerhaft. Lesen Sie im Handbuch zu Ihrer MySQL-Serverversion nach, welche Syntax in der Nähe von 'q' zu verwenden ist.
WO
q.C_PLY_NO = '1100107000404000220150000001'
UND q.N_EDR_PRJ_NO = '1' in Zeile 3

Durch die Abfragedaten habe ich erfahren, dass die Syntax zum Löschen in MySQL etwas speziell ist:

lösche a aus TabelleA a, wobei a.c_pk_id = '123'

Erfolgreich gelöscht! ! !

Nach dem Vergleich können wir feststellen, dass Sie beim Verwenden eines Alias ​​in einer Löschanweisung nach dem Löschen einen zusätzlichen Alias ​​schreiben müssen.

Verwenden eines Alias ​​in der MySQL-Löschanweisung

Grammatik:

Lösche <Alias> aus <Tabelle> <Alias>, wobei <Alias>.<Feld>...

Der Alias ​​muss nach dem Löschen einmal erscheinen.

Löschsyntax zwischen mehreren Tabellen:

LÖSCHEN Sie t1, t2 VON t1 INNER JOIN t2 INNER JOIN t3
WO t1.id=t2.id UND t2.id=t3.id;

Oder:

LÖSCHEN AUS t1, t2 MIT t1 INNER JOIN t2 INNER JOIN t3
WO t1.id=t2.id UND t2.id=t3.id;

LINKS VERBINDEN:

LÖSCHE t1 VON t1 LINKS, VERBINDE t2 AUF t1.id=t2.id, WO t2.id NULL IST;

Das Obige ist meine persönliche Erfahrung. Ich hoffe, es kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen werden.

Das könnte Sie auch interessieren:
  • Grundlegendes Tutorial zur Verwendung von Tabellenaliasen und Feldaliasen in MySQL
  • MySQL-Datenoperation – Verwendung von DML-Anweisungen
  • Eine umfassende Zusammenfassung häufig verwendeter Anweisungen in MySQL (unbedingt lesen)

<<:  Apropos ContentType(s) von image/x-png

>>:  Zwei Methoden zum Deaktivieren von Formularsteuerelementen in HTML: schreibgeschützt und deaktiviert

Artikel empfehlen

Auf Wiedersehen Docker: So wechseln Sie in 5 Minuten zu Containerd

Docker ist eine sehr beliebte Containertechnologi...

Zusammenfassung der sieben MySQL JOIN-Typen

Bevor wir beginnen, erstellen wir zwei Tabellen, ...

MySQL-Optimierungszusammenfassung – Gesamtzahl der Abfrageeinträge

1. COUNT(*) und COUNT(COL) COUNT(*) führt normale...

Detaillierte Erklärung der Verwendung von overflow:auto

Bevor ich mit dem Haupttext beginne, werde ich ei...

Mit Mailto ist das Senden von E-Mails im HTML-Format ganz einfach

Kürzlich habe ich dem Footer-Postfach des Kunden e...

Einige Erfahrungen zum Aktivieren von HTTPS

Da sich die heimische Netzwerkumgebung immer weit...

Data URI und MHTML Komplettlösung für alle Browser

Daten-URI Data URI ist ein durch RFC 2397 definie...

Einfaches Webdesign-Konzept – Farbabstimmung

(I) Grundkonzepte der Farbabstimmung auf Webseiten...

MySQL verwendet frm-Dateien und ibd-Dateien, um Tabellendaten wiederherzustellen

Inhaltsverzeichnis Einführung in FRM-Dateien und ...

CSS-Tutorial: CSS-Attribut-Medientyp

Eines der wichtigsten Merkmale eines Stylesheets ...

Vue implementiert Baumtabelle

In diesem Artikelbeispiel wird der spezifische Co...