Mehrere Daten im Datensatz bearbeiten

Hi,

Ich befasse mich noch nicht allzu lange mit MySQL und habe das Problem, dass ich in einem Datensatz gleichzeitig mehrere Werte aendern moechte. Normalerweise gehe ich mit

UPDATE Tabelle set Spalte = ‚neuerWert‘ WHERE ID = ‚dieseID‘

um einen Eintrag zu speichern. Wie gehe ich aber bei mehreren Eintraegen gleichzeitig vor? Kann ich ein ‚and‘ verwenden in SQL?

cu,
cjmatsel

Hallo

Etwa so

UPDATE Tabelle SET Feld1 = ‚abas‘, Feld2 = 3, Feld3 = 4
WHERE FeldID = 1;

gruss

Hi,

Ich befasse mich noch nicht allzu lange mit MySQL und habe das
Problem, dass ich in einem Datensatz gleichzeitig mehrere
Werte aendern moechte. Normalerweise gehe ich mit

UPDATE Tabelle set Spalte = ‚neuerWert‘ WHERE ID = ‚dieseID‘

um einen Eintrag zu speichern. Wie gehe ich aber bei mehreren
Eintraegen gleichzeitig vor? Kann ich ein ‚and‘ verwenden in
SQL?

cu,
cjmatsel

Hi Giuseppe,

Danke fuer die schnelle Antwort. Ich habs zwischenzeitlich mit lauter einzelnen update-Befehlen gemacht, aber so ist es natuerlich komfortabler :smile: Da weisst Du bestimmt auch nen Trick, wie ich mehrere Datensaetze mit einem Mal bearbeiten kann? Ich habe eine 1:n-Beziehung zwischen Laeden und deren Ansprechpartner (ein Laden hat mehrere Ansprechpartner) und lasse die Auflistung der Ansprechpartner pro Laden mit eine while-Schleife (sorry: PHP) ausfuehren. Wenn ich jetzt update ausfuehre, sollen alle Datensaetze geschrieben werden. Das Dumme ist, dass die Spalten aber gleich heissen! Sollte ich da lieber zwei getrennte Formulare(schon wieder sorry: HTML) nehmen?