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
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?