반응형
복사하려는 행이 많지만 하나의 필드를 변경해야합니다.
복사 할 행을 선택할 수 있습니다.
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
반응형
'MySql' 카테고리의 다른 글
MySQL How to update multiple rows with single MySQL query in python? (0) | 2020.11.25 |
---|---|
MySQL Python3.4 can't install mysql-python (0) | 2020.11.25 |
MySQL PHP 경고 : mysqli_connect () : (HY000 / 2002) : 연결이 거부되었습니다. (0) | 2020.11.25 |
MySQL "ERROR 1005 (HY000): Can't create table 'foo.#sql-12c_4' (errno: 150)" (0) | 2020.11.25 |
MySQL : SELECT WHERE AND / OR에 대한 질문 (0) | 2020.11.25 |
댓글