INSERT INTO (table_A)
SELECT (columns)
FROM (table_B)
WHERE (Conditions)
기존에 있던 테이블의 데이터를 다른 테이블로 copy한다. 두 테이블간의 Data Type은 일치해야 한다.
INSERT INTO Facilities2 (addr1, areaCode, tel, title)
SELECT addr1,
areaCode,
tel,
title
FROM Facilities
WHERE areaCode = 1;
Facilities에서 areaCode가 1인 데이터를 Facilities2로 INSERT 하고있다.
'DB & SQL' 카테고리의 다른 글
MySQL IFNULL() / COALESCE() (0) | 2023.01.17 |
---|---|
MySQL CASE (0) | 2023.01.16 |
MySQL ANY(SOME) / ALL (0) | 2023.01.16 |
MySQL EXISTS / NOT EXISTS (0) | 2023.01.12 |
My SQL 변수선언(ROWNUM) (0) | 2023.01.11 |