MySQL 5.0에서 그룹별 자동 증가 달성
MySQL 5.0에서 그룹화 열을 기반으로 자동 증가 필드를 갖는 작업 특정 그룹 내에서 고유 식별자로 데이터를 구성할 때 발생합니다. 이를 달성하려면 MyISAM 및 BDB 테이블 유형에 특정한 다음 방법을 활용하십시오.
자동 증분 그룹화를 사용하여 테이블 생성
자동 증분을 사용하여 테이블을 생성합니다. 필드를 기본 키의 보조 부분으로 사용합니다. 예:
CREATE TABLE foo ( id INT AUTO_INCREMENT NOT NULL, group_field INT NOT NULL, name VARCHAR(128), PRIMARY KEY(group_field, id) );
키 생성
자동 증가 필드의 값은 다음 공식을 사용하여 계산됩니다.
MAX(auto_increment_column) 1 WHERE prefix=given-prefix
이렇게 하면 각 그룹 내의 레코드에 순차적 식별자가 할당됩니다.
참조
자세한 내용은 다음을 참조하세요. MySQL 설명서:
이 경우 AUTO_INCREMENT 열에 대해 생성된
값은
다음과 같이 계산됩니다
MAX(auto_increment_column) 1 WHERE
접두사=주어진 접두사. 이 기능은
데이터를 정렬된
그룹에 넣고 싶을 때 유용합니다.
위 내용은 MySQL 5.0에서 그룹별 자동 증가를 구현하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!