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

Zusammenfassung der Ereignisbehandlung im Vue.js-Frontend-Framework

1. v-on-Ereignisüberwachung Um DOM-Ereignisse abz...

Detaillierte Erläuterung der Tomcat-Konfigurations- und Optimierungslösungen

Service.xml Die Konfigurationsdatei Server.xml wi...

js-Objekt, um einen Daten-Paging-Effekt zu erzielen

In diesem Artikelbeispiel wird der spezifische Co...

Vue Learning - Grundlagen des VueRouter-Routings

Inhaltsverzeichnis 1. VueRouter 1. Beschreibung 2...

Leitfaden zum Schreiben von HTML-Code

Gängige Konventions-Tags Selbstschließende Tags, ...

Vue.js implementiert Kalenderfunktion

In diesem Artikelbeispiel wird der spezifische Co...

WeChat-Miniprogramme implementieren Sternebewertung

In diesem Artikel wird der spezifische Code für d...

UrlRewriter-Caching-Probleme und eine Reihe damit verbundener Untersuchungen

Beim Entwickeln einer Website-Funktion kann der S...