[sql] 같은 테이블의 한 열에서 다른 열로 데이터를 복사하려면 어떻게해야합니까?

SQL 테이블의 모든 레코드에 대해 열 A에서 열 B로 데이터를 복사 할 수 있습니까?



답변

이건 어때요

UPDATE table SET columnB = columnA;

모든 행이 업데이트됩니다.


답변

UPDATE table_name SET
    destination_column_name=orig_column_name
WHERE condition_if_necessary


답변

안전 모드를 사용하지 않으면 해당 열의 모든 행이 업데이트됩니다.

UPDATE table SET columnB = columnA;

안전 모드가 활성화 된 경우 where 절을 사용해야합니다. 기본 키를 0보다 크게 사용하면 기본적으로 모든 것이 업데이트됩니다.

UPDATE table SET columnB = columnA where table.column>0;


답변