리스트 데이타에 idx 가 설정되어 있을때 idx 가 부분 적으로 변경된 경우가 발생한다. 이때 전체적으로 idx를 update 해야될 상황이 발생한다.
auto_increment 만으로는 idx가 변경되지 않고 아래와 같은 방법으로 idx가 초기값으로 정렬된다.
alter TABLE [테이블명] auto_increment = 1;
SET @COUNT = 0;
update [테이블명] SET [테이블명].idx = @COUNT:=@COUNT+1;
'sql' 카테고리의 다른 글
one week ago query (0) | 2017.05.24 |
---|---|
update for join table (0) | 2017.05.18 |
Expected one result (or null) to be returned by selectOne(), but found (0) | 2017.03.09 |
페이징(원하는 개수만큼 아이템 가져오기) 기능 구현 (0) | 2017.02.16 |
DateTime 객체를 SimpleDateFormat으로 변환하기 (0) | 2017.02.16 |