MySQL 테이블에서 누락된 ID 식별
MySQL 테이블에서는 누락과 같은 ID 순서에 공백이 있을 수 있습니다. 주어진 예에서는 "2, 3, 5"와 같은 값을 사용합니다. 누락된 ID를 효율적으로 검색하려면 특정 SQL 쿼리를 사용할 수 있습니다.
누락 ID 식별을 위한 SQL 쿼리
다음 쿼리는 지정된 ID 내에서 누락된 ID를 모두 검색합니다. 간격:
SELECT a.id+1 AS start, MIN(b.id) - 1 AS end FROM testtable AS a, testtable AS b WHERE a.id < b.id GROUP BY a.id HAVING start < MIN(b.id)
쿼리 설명
이 쿼리는 "a"와 "b"로 표시된 동일한 테이블의 두 복사본을 활용하여 효율적인 자체 조인 작업을 수행합니다.
추가 정보
이 주제에 대한 추가 정보는 다음 리소스를 참조하세요.
위 내용은 MySQL 테이블에서 누락된 ID를 효율적으로 식별하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!