In gewöhnlichen Projekten stoße ich häufig auf dieses Problem: Ich muss in einem Schritt gleichzeitig Daten aktualisieren und abfragen. Wenn beispielsweise eine Datentabelle wie unten dargestellt vorhanden ist, muss der Aktualisierungsvorgang nun wie folgt aussehen: Aktualisieren Sie den Namenswert von status=1 auf den Namenswert von id=2 Um diese Anforderung zu erfüllen, denken wir normalerweise an die folgende Anweisung: Damit ist die betreffende Operation abgeschlossen. Der allgemeine Vorgang ist: Fragen Sie die Daten mit der ID = 2 als Zwischentabelle t ab; fragen Sie die festgelegten Daten aus der Tabelle t ab; führen Sie den Aktualisierungsvorgang aus, sodass Sie nicht in derselben Anweisung dieselbe Tabelle aktualisieren und auswählen, da dies dem Bedienen von zwei Tabellen entspricht, tb_test und der Zwischentabelle t. Das Endergebnis ist wie folgt: Das könnte Sie auch interessieren:
|
<<: So zählen Sie die Anzahl bestimmter Zeichen in einer Datei unter Linux
>>: Zusammenfassung häufig verwendeter Operatoren und Funktionen in MySQL
Screenshots der Effekte: Implementierungscode: Cod...
Einfach ausgedrückt wird distinct zum Entfernen v...
Inhaltsverzeichnis Posgresql-Sicherung/Wiederhers...
Inhaltsverzeichnis 1. Überprüfen Sie den Status d...
Versionskette In den Tabellen der InnoDB-Engine g...
Vorwort Bei unserer täglichen Arbeit führen wir m...
Inhaltsverzeichnis 1. Vom Benutzer erstelltes Skr...
In diesem Artikel wird die Installations- und Kon...
bmi Voyager Heugabel Ulster Lebensmittelhändler F...
<br />Auf zehntausend Personen, die die Frag...
Referenzdokumentation Offizielle Docker-Installat...
Ich bin heute auf ein Problem gestoßen. Beim Eing...
Inhaltsverzeichnis Das Prinzip und die Funktion d...
Um die Wirkung direkt zu sehen, wurde ein Rechtsk...
Inhaltsverzeichnis 1. Funktion Entprellung 1. Was...