Ist es möglich, Daten für alle Datensätze in einer Tabelle in SQL von Spalte A nach Spalte B zu kopieren?
Ist es möglich, Daten für alle Datensätze in einer Tabelle in SQL von Spalte A nach Spalte B zu kopieren?
Antworten:
Wie wäre es damit
UPDATE table SET columnB = columnA;
Dadurch wird jede Zeile aktualisiert.
UPDATE table SET columnA = 'new value', columnB = columnA
. Wie andere Antworten sagen - vergessen Sie nicht die WHERE-Klausel, um nur das zu aktualisieren, was benötigt wird.
UPDATE table_name SET
destination_column_name=orig_column_name
WHERE condition_if_necessary
UPDATE user SET last_seen = first_seen WHERE last_seen IS NULL