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?
1. Docker auf dem Server installieren yum install...
Installieren Sie die entpackte Version der MySql-...
MySQL unterstützt Hash- und B-Tree-Indizes. InnoD...
Inhaltsverzeichnis Informationen zu WITH-Abfragen...
Inhaltsverzeichnis 1. Vorbereitung Ziehen Sie das...
Vorwort In diesem Artikel wird hauptsächlich erlä...
Inhaltsverzeichnis Vorwort Was ist DrawCall Welch...
In diesem Artikel wird das MySQL-Sicherungsskript...
1. Reverse-Proxy-Beispiel 1 1. Erzielen Sie den E...
Null, Hintergrund Ich habe diesen Donnerstag viel...
1. Einführung in Apache Bench ApacheBench ist ein...
Inhaltsverzeichnis Einführung Homebrew installier...
1》Seien Sie gut im Webdesign 2》Wissen, wie man Web...
Wenn ein Projekt eine gewisse Komplexität erreich...
Erste Methode Alibaba Cloud- und Baidu Cloud-Serv...