INSERT INTO SELECT 문을 사용할 때 반드시 고려해야 할 중요한 조건은?

과목: MySQL

문제 번호: 3182

medium
INSERT INTO SELECT 문을 사용할 때 반드시 고려해야 할 중요한 조건은?
A. 원본 테이블과 대상 테이블의 이름이 달라야 합니다
B. 원본 테이블과 대상 테이블의 컬럼 수가 정확히 일치해야 합니다
C. 해당하는 컬럼들의 데이터 타입이 호환되어야 합니다
D. 두 테이블 모두 기본 키가 있어야 합니다

정답: C



⦁ 가장 중요한 조건: 원본과 대상의 데이터 타입이 호환되어야 합니다

⦁ 데이터 타입이 맞지 않으면 삽입 중 오류가 발생하거나 데이터가 손실될 수 있습니다

⦁ 다른 선택지들:
⦁ 테이블 이름: 같아도 되지만 일반적으로는 다릅니다
⦁ 컬럼 수: 일치할 필요 없이 필요한 컬럼만 지정 가능
⦁ 기본 키: 반드시 있을 필요는 없습니다

💡 학습 팁

이 문제를 포함한 MySQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.