정렬 데이터의 기본 인덱스 번호 다시 매기기
질문:
다음과 같은 MySQL 테이블이 있습니다. 값이 순차적으로 번호가 매겨지지 않은 기본 인덱스입니다. 어떻게 순서대로(1, 2, 3, ...) 번호를 다시 매길 수 있나요?
답변:
다른 방법도 사용할 수 있지만 대체 접근 방식은 다음과 같습니다. 임시 테이블을 생성할 필요가 없습니다.
해결책:
다음 SQL 문을 실행합니다.
<code class="sql">SET @i=0; UPDATE table_name SET column_name=(@i:=@i+1);</code>
설명:
위 내용은 비순차적 값을 사용하여 MySQL 기본 인덱스의 번호를 오름차순으로 다시 매기려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!