Odpowiedzi:
Co powiesz na to
UPDATE table SET columnB = columnA;
To zaktualizuje każdy wiersz.
UPDATE table SET columnA = 'new value', columnB = columnA
. Jak mówi inna odpowiedź - nie zapomnij o klauzuli WHERE, aby zaktualizować tylko to, czego potrzebujesz.
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
Spowoduje to zaktualizowanie wszystkich wierszy w tych kolumnach, jeśli tryb awaryjny nie jest włączony.
UPDATE table SET columnB = columnA;
Jeśli włączony jest tryb awaryjny, musisz użyć klauzuli where. Używam klucza podstawowego jako większego niż 0 w zasadzie wszystkie zostaną zaktualizowane
UPDATE table SET columnB = columnA where table.column>0;