MySQL에서 정수 시퀀스 생성
질문: 시작 및 시작 부분을 포함하는 정수 시퀀스를 생성하려면 어떻게 해야 합니까? 수동으로 생성하지 않고 조인에 사용하기 위한 최종 값 table?
답변:
MySQL 프로그래밍 언어는 단일 쿼리를 사용하여 정수 시퀀스를 생성하기 위한 다양한 솔루션을 제공합니다. 다음 코드 조각은 이 접근 방식을 보여줍니다.
SET @row := 0; SELECT @row := @row + 1 as row, t.* FROM some_table t, (SELECT @row := 0) r LIMIT m-n+1 OFFSET n-1;
이 쿼리는 다음을 통해 작업을 수행합니다.
이 솔루션은 효율적이고 간단하며 별도의 작업 없이 원하는 정수 시퀀스를 제공합니다. 별도의 테이블.
위 내용은 테이블을 생성하지 않고 MySQL에서 정수 시퀀스를 생성하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!