티스토리 뷰
728x90
반응형
select @NO:=@NO + 1
위 쿼리를 하면 차례대로 번호가 붙지만 초기화를 시켜주지않으면 select할때마다 번호값이 올라가서 제대로 작동하지않는다
SET @NO:=0; 으로 매 쿼리실행시 초기화 해주거나
from ( select @NO:=0) tmp from절에 매 초기화 시켜주는 테이블로 생성하면 된다.
728x90
반응형
'DataBase > MySQL' 카테고리의 다른 글
[MySQL] concat 문자열 합치기 (0) | 2019.06.11 |
---|---|
[MySQL] 쿼리 조건문 사용 (0) | 2019.06.11 |
[MySQL] varchar 타입 order by 하는법 (0) | 2019.05.22 |
[MySQL] 대용량 테이블 스키마 변경하기 (0) | 2019.05.17 |
[MySQL] explain (0) | 2019.05.15 |