Festlegen mehrerer Spalten mit einem Update


197

Wie setze ich mehrere Spalten einer Tabelle mithilfe der Aktualisierungsabfrage in MySQL?

Antworten:


338

Fügen Sie einfach Parameter hinzu, die durch Komma getrennt sind:

UPDATE tablename SET column1 = "value1", column2 = "value2" ....

Siehe auch: mySQL-Handbuch zu UPDATE


1
Ist es möglich, am Ende für beide Spalten eine where-Klausel hinzuzufügen?
71GA

@ 71GA Das glaube ich nicht. Das klingt nach etwas, für das Sie zwei verschiedene Aussagen benötigen würden.
Pekka

58
UPDATE some_table 
   SET this_column=x, that_column=y 
   WHERE something LIKE 'them'
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.