순차적인 순차 값에 대한 기본 인덱스 번호 다시 매기기
MySQL 테이블의 기본 인덱스(ID)가 일관되지 않은 순서(예: 1, 31, 35, 100), 순차적인 계열(1, 2, 3, 4)로 재정렬할 수 있습니다.
이를 달성하려면 임시 테이블을 만들지 않고 다음 접근 방식을 사용할 수 있습니다.
SET @i = 0;
UPDATE table_name SET column_name = (@i := @i 1);
이 SQL 문은 카운터 변수 @i를 0으로 시작합니다. UPDATE 작업은 table_name을 반복하고 각 행의 column_name 열에 증가된 값을 할당합니다. 카운터의.
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3