SQL
다른 테이블의 데이터를 한 번에 입력하는 INSERT INTO ~ SELECT
주씨.
2024. 4. 9. 22:23
728x90
- 예제 테이블로, MySQL 에서 제공하는 world 데이터베이스를 이용한다.
CREATE TABLE city_popul (city_name CHAR(35), population INT);
INSERT INTO city_popul
SELECT Name, Population FROM world.city;
- 주의할 점은 SELECT 문의 열의 개수가 INSERT 할 테이블의 열 개수와 같아야 한다는 점이다.
- DESC 명령으로 테이블 구조를 확인하여 새로운 테이블을 만든다