Philipp Hasenfratz: bestimmen inhalt einer tabelle mit update ansprechen

Beitrag lesen

Halihallo Ilja

  1. datensatz: id, verknüfung, 10, 10, 12, 8, 145
  2. datensatz: id, verknüfung, 13, 10, 14, 2, 98
    UPDATE x SET spalte3=0 WHERE spalte3=10;

nun will ich das aber nicht für jede spalte wiederholen. gibt es eine sql-anweisung, die gleich alle gewünschten spalten 3 bis 7 erfasst und nur die entsprechenden felder ändert ?

Ja, du musst einfach alle aufführen:

UPDATE x SET spalte3=0, spalte4=0, spalte5=0, [...] WHERE spalte3=10 AND spalte4=10
AND ...

anders geht es nicht... oder ich habe dein Vorhaben nicht verstanden...

Viele Grüsse

Philipp