programing

mysql 쿼리를 통해 하나의 열을 다른 열로 복사

lastmoon 2023. 9. 4. 20:34
반응형

mysql 쿼리를 통해 하나의 열을 다른 열로 복사

다음 표와 함께 mysql 데이터베이스가 있습니다.

| id | amount | tax |
+----+--------+-----+
|  1 | 500    |     |
+----+--------+-----+
|  2 | 100    |     |
+----+--------+-----+

금액 열을 삭제해야 하는데 삭제하기 전에 금액 행의 모든 데이터를 금액 행에서 세금 행으로 이동하고 싶습니다.mysql 쿼리를 사용하여 어떻게 수행할 수 있습니까?제발 도와주세요.

UPDATE mytable SET tax = amount

제거할 수 있는 경우

ALTER TABLE mytable DROP COLUMN amount; 
update TABLE_NAME set tax=amount;

할 거다.

UPDATE yTable SET tax = amount

또는 복사하는 대신 이름을 변경하는 방법(훨씬 빠름):

ALTER yTable CHANGE amount tax YOURDATATYPE;

이름을 바꾸기 전에 세금을 삭제하십시오.

update your_table_name set tax=amount

열 데이터를 삭제할 수 있습니다.

UPDATE your_table_name SET amount = NULL WHERE amount is not null;

또는 열 자체를 삭제할 수 있습니다.

ALTER TABLE your_table_name DROP COLUMN amount

언급URL : https://stackoverflow.com/questions/6827441/copy-1-column-to-another-by-mysql-query

반응형