Daten von einer MySQL-Tabelle nur in spezielle Spalten einer anderen Tabelle kopieren

Gefragt von Ocelot, am Montag, 29. Oktober 2012 um 15:07

Tags: MySQL, Tabellen
Vote up
+3
Vote down

Ich habe zwei Tabellen und muss jetzt alle Daten aus zwei Spalten einer Tabelle in zwei Spalten einer anderen Tabelle kopieren, beide Tabellen aber noch mehere unterschiedliche Spalten.

Antworten

Vote up
+4
Vote down
Akzeptiert

Herietta am Montag, 29. Oktober 2012 um 15:10

Das geht sehr einfach:

INSERT INTO `neue_tabelle` (ncol1, ncol2) SELECT ocol1,ocol2
FROM `alte_tabelle`

In die Klammer, wo jetzt „ncol1, ncol2“ drin steht schreibst die Spaltennamen der beiden spalten in der neuen Tabelle, im Select wo jetzt ocol1,ocol2 drin steht die beiden Spaltennamen von der alten Tabelle.

Schreib eine Antwort auf diese Frage:

Um diese Frage zu beantworten, logge dich bitte ein.