timi-loader
05.06.2009, 18:14:53
Hallo.
Ich würd gern einen kompletten Datensatz aus einer Tabelle zu einer anderen kopieren. Beide Tabellen sind fast identisch. In der 2. wo es hinkopiert werden soll existiert aber noch eine Spalte mehr (Änderungszeit). Wie kann ich das jetzt machen?
Also kompletten Datensatz kopieren geht ja mit:
INSERT INTO neue SELECT * FROM alte WHERE x="1"
und jetzt irgendwie so, dachte ich:
INSERT INTO neue SELECT * FROM alte WHERE x="1",lastchanged=NOW()
funktioniert aber leider nicht.
MfG
Tim
Ich würd gern einen kompletten Datensatz aus einer Tabelle zu einer anderen kopieren. Beide Tabellen sind fast identisch. In der 2. wo es hinkopiert werden soll existiert aber noch eine Spalte mehr (Änderungszeit). Wie kann ich das jetzt machen?
Also kompletten Datensatz kopieren geht ja mit:
INSERT INTO neue SELECT * FROM alte WHERE x="1"
und jetzt irgendwie so, dachte ich:
INSERT INTO neue SELECT * FROM alte WHERE x="1",lastchanged=NOW()
funktioniert aber leider nicht.
MfG
Tim