Hallo,
ich möchte gerne innerhalb einer Datenbank den gesamten Inhalt einer Tabelle in eine andere zweite Tabelle schreiben.
Dabei ist zu wissen das die Zeile in der zweiten Tabelle schon existiert. Deshalb müsste es mit Update gemacht werden.
Jetzt sind das aber ziehmlich viele Zellen in der Zeile und ich wollte mir nicht die Finger wund schreiben.
Wenn es hier eine neue Zeile wäre die ich in der zweiten Tabelle eintragen wöllte dann könnte man das mit
diesen hier machen:
INSERT INTO 'tabelle2' SELECT zelle1, zelle2, zelle3, zelle4, zelle5 FROM 'tabelle1' WHERE zelle1 = '1' ;
meine Frage wäre gibt es da was vergleichbares für die Updatefunktion?
Gefunden habe bisher nur dieses hier:
UPDATE 'tabelle2' SET zelle1 = (SELECT zelle1 FROM 'tabelle1' WHERE zelle2 = '2') WHERE zelle1 = '1';
Aber da bezieht sich das ja nur auf die zelle1 der tabelle 2.
Wenn ich das nehmen würde müsste ich gefühlte 20.000.000 diesen Befehl schreiben...
Kann mir da jemand was zu schreiben ?
Gruß Jan