본문 바로가기
MySql

MySQL : 행을 복사하지만 몇 개의 필드를 변경하는 방법은 무엇입니까?

by 베이스 공부 2020. 11. 25.
반응형

복사하려는 행이 많지만 하나의 필드를 변경해야합니다.

복사 할 행을 선택할 수 있습니다.

select * from Table where Event_ID = "120"

이제 모든 행을 복사하고 Event_ID 155 로 설정하는 동안 새 행을 만들고 싶습니다. 어떻게하면 되나요?

 

해결 방법

 

INSERT INTO Table
          ( Event_ID
          , col2
           ...
          )
     SELECT "155"
          , col2
           ...
      FROM Table WHERE Event_ID = "120"

여기에서 col2, ...는 테이블의 나머지 열 (Event_ID 열)을 나타냅니다.

 

참조 페이지 https://stackoverflow.com/questions/2783150

 

 

반응형

댓글