본문 바로가기
MySql

MySQL 대량 데이터를 한 번에 데이터베이스에 삽입하는 방법은 무엇입니까?

by 베이스 공부 2021. 2. 9.
반응형

저장 프로 시저를 만들었습니다. 나는 엄청난 양의 데이터 (약 1L 행)로 커서를 가져옵니다. After that I call another procedure in it to do all calculations related to needed data. I create temporary table and try to insert this calculated data in it. But it takes too long about 9.5 mins. 1L 삽입 쿼리가 성능 저하를 유발하므로 최소 "INSERT"쿼리를 사용하여 대량 데이터를 삽입하는 방법을 알고 싶습니다. 누구든지 나를 도울 수 있습니까 ??

 

해결 방법

 

대량 삽입에 다음 SQL 문을 사용할 수 있습니다.

INSERT INTO TABLE_A (A, B, C, D) VALUES
(1,1,1,1),
(2,2,2,2),
(3,3,3,3),
(4,4,4,4);

 

참조 페이지 https://stackoverflow.com/questions/10635414

 

 

반응형

댓글