순차적인 순차 값에 대한 기본 인덱스 번호 다시 매기기
MySQL 테이블의 기본 인덱스(id)가 일관되지 않은 순서(예: 1, 31, 35, 100), 순차적인 계열(1, 2, 3, 4)로 다시 정렬할 수 있습니다.
이를 수행하려면 임시 테이블을 만들지 않고 다음 접근 방식을 사용할 수 있습니다.
<code class="sql">SET @i = 0; UPDATE table_name SET column_name = (@i := @i + 1);</code>
이 SQL 문은 카운터 변수 @i를 0으로 시작합니다. UPDATE 작업은 table_name을 반복하고 카운터의 증가된 값으로 각 행의 column_name 열을 할당합니다.
위 내용은 MySQL에서 순서대로 순차 값에 대한 기본 인덱스 번호를 다시 매기는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!