대량의 데이터를 db에 insert할 때 엑셀로 보통 자료를 받는다고 한다.
하는 방법은 아래와 같다 😲
아래의 사진과 같이 data가 있다고 가정해보자.
Excel로 받은 data 예시 |
---|
데이터가 들어있는 첫번째 행에 쿼리를 작성해준다.
이때 number
varchar는
=CONCATENATE("INSERT INTO test VALUES (",A2,", '",B2,"', '",C2,"', ",D2,");")
첫번째 셀에 위와 같이 쿼리를 작성해주면 알아서 첫번째 행의 데이터가 들어간 쿼리가 작성될 것이다.
이후 드래그만 해주면 완성!
Excel 작성 예시 |
---|
데이터 베이스에 쿼리문 복사 및 실행 예시 |
---|