티스토리 뷰

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
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함