버전 3.7.11부터 SQLite는 VALUES 절을 통해 여러 행을 삽입 할 수 있도록 향상된 INSERT 구문을 지원합니다.다중 행 삽입 제한
http://www.sqlite.org/releaselog/3_7_11.html
하나의 문에 삽입 할 수있는 방법을 많은 값에 어떤 제한이 있습니까? (예 : 500)
버전 3.7.11부터 SQLite는 VALUES 절을 통해 여러 행을 삽입 할 수 있도록 향상된 INSERT 구문을 지원합니다.다중 행 삽입 제한
http://www.sqlite.org/releaselog/3_7_11.html
하나의 문에 삽입 할 수있는 방법을 많은 값에 어떤 제한이 있습니까? (예 : 500)
SQLite는 복합 SELECT와 같은 다중 행 INSERT를 처리합니다. 그 한계는 is indeed 500입니다.
그러나
, version 3.8.8 이후 VALUES 절에있는 행의 수는 더 이상 SQLITE_LIMIT_COMPOUND_SELECT에 의해 제한되지 않습니다.
공식 문서에 따르면, 일부 제한이 실제로있다 :
Maximum Length Of An SQL Statement
는 SQL 문의 텍스트 바이트의 최대 수는 SQLITE_MAX_SQL_LENGTH 제한됩니다 에있는 기본값 1000000 바이트.
Maximum Number Of Host Parameters In A Single SQL Statement
호스트 매개 변수의 수 (일명 토큰) - 하나라는 이름 또는 번호 - SQLITE_MAX_VARIABLE_NUMBER 제한되는 999 항목 디폴트.