Wie kann ich Daten in MySQL von einer in die andere Tabelle kopieren

Von | 19.12.2022

Um die Daten aus der Tabelle „Tabellealt“ in die Tabelle „Tabelleneu“ einzufügen, könnten Sie stattdessen die folgende Anweisung verwenden:

INSERT INTO `Tabelleneu` (`Spalte1`, `Spalte2`)
SELECT `Spalte1`, `Spalte2`
FROM `Tabellealt`
GROUP BY `Spalte1`, `Spalte2`
ORDER BY `Spalte1` ASC

Wenn Sie nach einer bestimmten Gruppe von Daten in der Tabelle „Tabellealt“ suchen, können Sie eine WHERE-Klausel nach der FROM-Klausel hinzufügen, um die Ergebnisse einzuschränken. Zum Beispiel:

INSERT INTO `Tabelleneu` (`Spalte1`, `Spalte2`)
SELECT `Spalte1`, `Spalte2`
FROM `Tabellealt`
WHERE `Spalte1` = 'Wert'
GROUP BY `Spalte1`, `Spalte2`
ORDER BY `Spalte1` ASC

Schreibe einen Kommentar