반응형
MySQL IN 조건 제한
이봐, 나는 내 MySQL 문에서 많은 ID 세트로 IN 조건을 사용해야합니다.
예
SELECT * FROM users WHERE id IN (1,2,3,4...100000)
IN 문이 가질 수있는 항목에 제한이 있습니까?
아니요 , IN 기능에 대한 설명서를 확인하십시오 .
IN
목록 의 값 수 는 max_allowed_packet 값에 의해서만 제한됩니다 .
내가 mysql에서 아는 한, IN
명령문의 항목에는 제한이 없습니다 .
오라클에서는 IN
문 에 1000 개의 항목으로 제한 됩니다.
그러나의 항목이 많을수록 IN
해당 열이 인덱싱되지 않으면 쿼리 성능이 저하됩니다.
1073741824 이것은 Mysql 문서에 주어진 제한입니다.
참고 URL : https://stackoverflow.com/questions/4275640/mysql-in-condition-limit
반응형
'programing tip' 카테고리의 다른 글
경고-부호있는 정수 식과 부호없는 정수 식 비교 (0) | 2020.11.28 |
---|---|
Windows에서 CMake 실행 (0) | 2020.11.28 |
C에서 대소 문자를 구분하지 않는 문자열 comp (0) | 2020.11.28 |
float를 사용하지 않고 div를 왼쪽 / 오른쪽으로 정렬하는 방법은 무엇입니까? (0) | 2020.11.27 |
부트 스트랩 : 하나가 확장되면 다른 섹션 축소 (0) | 2020.11.27 |