ROW_NUMBER UPDATE
-
MySQL에서 ROW_NUMBER, ROWNUM처럼 번호 매기는 방법, 구한 것을 UPDATE 하기Database/MySQL 2021. 3. 4. 18:23
MSSQL의 ROW_NUMBER나 ORACLE의 ROWNUM처럼 MySQL에서 로우에 번호를 매기는 방법 # @rownum을 초기화하고 사용한다. set @rownum:=0; select @rownum:=@rownum+1, id, newid from tmp; 이와 같이 rownum을 구한 것을 newid에 적용하는 방법, UPDATE 하기 update tmp t1 inner join ( select @rownum:=@rownum+1 as 'rowNum', id from tmp2, (SELECT @rownum := 0) rn #order by orderNum asc ) t2 on t1.id= t2.id set t1.newid = t2.rowNum; select id, newid from tmp; 이때 테이..