update rank1 필드 1부터 N까지 자동으로 채우기 (+ 랭킹) 특정 필드에 Auto Increment 없이 1부터 N까지 순서대로 값을 채워야 하는 경우가 있다. 그런 경우, 간단하게 해당 Update 문으로 해결이 가능하다. UPDATE T JOIN (SELECT @rank := 0) r SET Number=@rank:=@rank+1; 해당 테이블이 있을 때, seq 필드를 업데이트하기 위해서는 다음과 같이 사용한다. UPDATE tb_rank JOIN (SELECT @rank := 0) r SET seq=@rank:=@rank+1; 쿼리를 실행하면 1부터~N까지 값이 채워지는 것을 확인 할 수 있다. 2023. 12. 10. 이전 1 다음