Wenn bei der Verarbeitung von Batch-Updates bestimmter Daten die Werte der zu aktualisierenden Felder gleich sind, z. B. wenn ein bestimmter Status auf einen festen Wert aktualisiert wird, Verwenden Sie einfach das Update-Tabellenset xxx=xxx, wobei xxx=xxxWenn der Wert des zu aktualisierenden Felds nicht festgelegt ist, ist es bequemer, bei der Where-Methode den folgenden Aktualisierungsfall zu verwenden: UPDATE Tabellenname setze a1= CASE Benutzer-ID Wenn 1, dann a1+5 WENN 2, DANN a1+2 ENDE, a2= CASE Benutzer-ID WENN 1, DANN a2-5 WENN 2, DANN a2-2 ENDE wobei Benutzer-ID in (1,2) Bei der Verwendung des Update-Cases „When“ müssen Sie unbedingt die Where-Bedingung einschließen, da sonst die gesamte Tabelle aktualisiert wird, was schwerwiegende Folgen haben kann. Ergänzung: MySQL-Update && Case in Kombination mit Batch-Update Direkter Code SQL: Der Raumfeldwert hat das Format 18F-N01UPDATE t_report SET Zimmer = CONCAT_WS( '-', SUBSTRING_INDEX(Zimmer, '-', 1) , CASE SUBSTRING_INDEX(Zimmer, '-', -1) WENN 'N01', DANN 'N02' WENN 'N02', DANN 'N01' WENN 'N03', DANN 'N11' WENN 'N04', DANN 'N10' WENN 'N05', DANN 'N09' WENN 'N06', DANN 'N08' WENN 'N07', DANN 'N07' WENN 'N08', DANN 'N06' WENN 'N09', DANN 'N05' WENN 'N10', DANN 'N03' ENDE ) WO reiten IN ( SELECT rid FROM t_report WHERE rdate = '190306' AND ordinal BETWEEN '23' AND '32' ) 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. Sollten dennoch Fehler oder unvollständige Überlegungen vorliegen, freue ich mich über eine Korrektur. Das könnte Sie auch interessieren:
|
<<: Was Sie beim Schreiben selbstschließender XHTML-Tags beachten sollten
>>: Wie löst Vue das domänenübergreifende Problem des Axios-Request-Frontends?
In diesem Artikelbeispiel wird der spezifische Co...
Inhaltsverzeichnis Vorwort einführen 1. Wirkungsm...
Wenn Sie einige 64-Bit-Anwendungen (wie 64-Bit-JD...
<br />Um die Tabellenstruktur im Quellcode d...
Das Standardspeicherverzeichnis von MySQL ist /va...
MySQL-Abfrage nach Jahr, Monat, Woche, Tagesgrupp...
Wenn Sie das Idea-Entwicklungstool zum Debuggen v...
Inhaltsverzeichnis Implementieren von HTML CSS hi...
Inhaltsverzeichnis 1. Einleitung 2. MySQL-Router ...
Einführung Verwenden Sie einfaches jQuery+CSS, um ...
Willkommen zur vorherigen Canvas-Spielserie: 《VUE...
Effektvorschau Ideen Scrollen Sie durch die aktue...
Python stellt eine Verbindung zu MySQL her, um Da...
DIV+CSS-Struktur Lernen Sie CSS-Layout? Sie beherr...
Mysql-Abfragezeitraum-Schnittmenge Anwendungsszen...