Heim > Datenbank > MySQL-Tutorial > Hauptteil

Wie aktualisiere ich mehrere Felder gleichzeitig mit SQL?

青灯夜游
Freigeben: 2019-05-15 15:23:03
Original
32048 Leute haben es durchsucht

Wie aktualisiere ich mehrere Felder gleichzeitig mit SQL?

In SQL wird die Update-Anweisung zum Aktualisieren von Daten verwendet, und es gibt viele Möglichkeiten, mehrere Feldanweisungen in SQL gleichzeitig zu aktualisieren. Ich werde Ihnen im Folgenden zwei vorstellen an alle.

Methode 1:

UPDATE 表名 SET 字段1=值,字段2=值2,... [WHERE 条件]
Nach dem Login kopieren

Mehrere Felder können durch Kommas getrennt werden. Bei jedem „Feldname = Wert“ wird dem Feld ein Wert zugewiesen, gefolgt vom WHERE Bedingungsanweisungen können verwendet werden oder nicht.

Hinweis: Die Bedingung nach dem Satz muss Kommas enthalten und nicht. Mehrere Bedingungen nach dem Satz sind weder miteinander verbunden noch können sie verwendet werden, wenn die Bedingung darauf folgt Und.

Beispiel:

update table set sex= '男', name='张三' where id = 1 ;          //正确
update table set sex= '男' and name='张三' where id = 1 ;    //错误
Nach dem Login kopieren

Methode 2:

update 表名 set(字段1,字段2,字段3) = (select 数值1,数值2,数值3 from 表名 where....) where 条件
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie aktualisiere ich mehrere Felder gleichzeitig mit SQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage