MySql 여러 데이터 동시 insert
데이터베이스 사용 초기에 테이블을 구성하면서 벌크로 대량의 데이터를 부어넣는 경우가 왕왕 발생한다.
mysql에서는 이런 상황에서 매번 insert 쿼리를 쓰는것 보다는 value만 연속적으로 공급하는 방법을 사용할 수 있다.
create table patient(
name varchar(50),
age int,
gender char(1)
);
insert into patient(name, age, gender) values('홍길동',100,'M'), ('나사기', 25, 'F') ;
실행 결과는 다음처럼 잘 들어가있다.
mysql> select * from patient;
+--------+------+--------+
| name | age | gender |
+--------+------+--------+
| 홍길동 | 100 | M |
| 나사기 | 25 | F |
+--------+------+--------+
2 rows in set (0.01 sec)