반응형
테이블에서 보통 특정 컬럼에 auto_increment 처리해서 자동으로 증가하게 할 경우 중간에 값이 삭제 되었을때
예로 3번째 게시글이 삭제 될 경우 1, 2, 4, 5, 6 -> 처럼 3이 빠진 결과를 받게 되어 리스트에 번호로 사용하기 어럽다.
따라서, 임의로 번호를 붙여서 받아 오는 방법을 살펴 보자
set @i := 0;
select (@i := @i + 1) as num, * from board;
첫줄은 초기값이나 1부터 출력 되게 하려면 0을 입력 해두면 된다.
반응형
'데이타베이스' 카테고리의 다른 글
MySQL root 비번을 잊어버려서 접속을 못할 경우 패스워드 초기화 방법 (0) | 2011.01.29 |
---|---|
Client does not support authentication protocol requested by server; consider upgrading MySQL client (0) | 2010.12.09 |
Connecting DB : File '/usr/local/mysql/share/mysql/charsets/?.conf' not found (Errcode: 2) (0) | 2010.12.09 |
MySQL 5.x 설치후 기존 utf8 자료 이전시 한글 깨짐 증상 해결 my.cnf 수정 (0) | 2010.12.07 |
[클래스] MySQL 테이블 복구 repair 명령어, SQL Error: Can't open file: 'sessions.MYI'. (errno: 145) (0) | 2010.08.03 |
SQL 2000 Server 서비스 팩3,4 설치시 '스크립트 실행 중 오류 발생' (0) | 2009.06.03 |
[주의사항] MS-SQL 2005 MDF >>> 2000 MDF 변환 불가 (0) | 2009.06.03 |
우편번호 최신 DB 2009.2.23 (0) | 2009.05.12 |