Daten von einer Tabelle in eine andere kopieren und zusätzliche Daten hinzufügen

8

Ich habe eine temporäre Tabelle und eine reguläre Tabelle in meiner Datenbank. Der Spaltenname und die Typen sind identisch, außer dass die reguläre Tabelle ein zusätzliches Feld enthält. Ich versuche, eine Abfrage zu schreiben, die die Informationen aus der temporären Tabelle in die reguläre Tabelle kopiert und Daten in das Additionsfeld in einer Abfrage einfügt.

Ich verstehe, wie man Spalten von einer Tabelle in eine andere kopiert (zB INSERT INTO TABLE 1 (Spalte 1, etc ..) SELECT TABLE2), aber wie mache ich das UND füge dann einen Wert für das neue Feld hinzu?

Danke für Ihre Hilfe.

    
Javit 02.03.2011, 12:42
quelle

2 Antworten

10
%Vor%

oder

%Vor%     
Nishant 02.03.2011 12:44
quelle
2

Wenn Sie Ihre Werte möchten

INSERT INTO TABLE1 (col 1, col2,..., the_extra_col) SELECT *,concat('".$value."') as value1 from TABLE2

Datum bedeutet, dass Sie einfach now() INSERT INTO TABLE1 (col 1, col2,..., the_extra_col) SELECT *,now() from TABLE2

setzen     
Tamilarasan 06.01.2012 12:52
quelle

Tags und Links