반응형
MySQL의 SQL을 사용하여 table_source
에서 table_target
으로 선택한 행을 어떻게 삽입합니까?
간단한 INSERT INTO table_target SELECT * FROM table_source
는 기본 키에 대한 중복 항목에서 실패합니다.
해결 방법
삽입 ... 선택에 원하는 모든 필드를 나열하거나 외부에서 다른 것을 사용하여 목록을 작성하십시오.
SQL에는 somefield FROM 을 제외하고 SELECT *와 같은 것이 없으므로 총알을 깨물고 필드 이름을 작성해야합니다.
참조 페이지 https://stackoverflow.com/questions/8297484
반응형
'MySql' 카테고리의 다른 글
MySQL 다른 테이블의 값을 기반으로 한 테이블의 레코드를 삭제하는 방법은 무엇입니까? (0) | 2020.09.27 |
---|---|
MySQL Mysql BOOL 필드에 어떤 값을 사용해야합니까? TRUE / FALSE 또는 1/0, 왜? (0) | 2020.09.27 |
MySQL 날짜를 사용하는 MySQL CASE 문 (0) | 2020.09.27 |
MySQL은 기본 키를보고하지만 테이블에서 삭제할 수 없습니다. (0) | 2020.09.26 |
MySQL 페이지 당 사용 된 총 MySQL 쿼리 수를 어떻게 계산할 수 있습니까? (0) | 2020.09.26 |
댓글