Câu trả lời:
Còn cái này thì sao
UPDATE table SET columnB = columnA;
Điều này sẽ cập nhật mỗi hàng.
UPDATE table SET columnA = 'new value', columnB = columnA
. Giống như câu trả lời khác nói - đừng quên mệnh đề WHERE để chỉ cập nhật những gì cần thiết.
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
Điều này sẽ cập nhật tất cả các hàng trong các cột đó nếu chế độ an toàn không được bật.
UPDATE table SET columnB = columnA;
Nếu chế độ an toàn được bật thì bạn sẽ cần sử dụng mệnh đề where. Tôi sử dụng khóa chính vì lớn hơn 0 về cơ bản tất cả sẽ được cập nhật
UPDATE table SET columnB = columnA where table.column>0;