Dev./database
[mysql] insert 한번에 여러 데이터를 저장하는 쿼리를 알아보자
디이오
2019. 2. 7. 08:53
관계형 데이터베이스(RDB) 에서 1:M 의 관계를 가질 경우 INSERT를 여러번 해야하는 경우가 있다.
그럴때 아래와 같이 INSERT문 한줄 한줄을 수행하는것이 아닌, 하나의 INSERT 쿼리로 한번에 가능하다.
- 기존 insert 1개씩 쿼리를 수행할때
INSERT INTO test_tbl(NAME) VALUES('운영자1'); INSERT INTO test_tbl(NAME) VALUES('운영자2'); INSERT INTO test_tbl(NAME) VALUES('운영자3'); ....
- 한번의 INSERT 문으로 한번에 수행할때
INSERT INTO test_tbl(NAME) VALUES ('운영자5'), ('운영자6'), ('운영자7');
간결하고 좋다!
반응형