생각이 안돼네요~~헐.. 바로 질문 들어가봅니다.
테이블 에 8개의 로우가 있습니다.
SEQ 컬럼에 순서가 10,9,8,7,5,4,2,1 이렇게 들어가 있습니다. 또다른 컬럼에 날짜데이터가 들어가 있습니다.
이 데이터를 순서대로 업데이트를 하고 싶습니다. 8,7,6,5,4,3,2,1 이렇게 하고 싶어요 조건은 날짜순으로 하고 싶고요
조언 부탁드립니다.
댓글이 없길래 달아봅니다. 대충 요런식이면 되지않을까요?
UPDATE ordtest a INNER JOIN (SELECT @RNUM := @RNUM+1 as rownum, t.seq FROM ( SELECT seq FROM ordtest ORDER BY creationdate ) t ,( SELECT @RNUM := 0 ) r ) b ON a.seq=b.seq SET a.seq=b.rownum ;
댓글 감사합니다. 적용하니 되네요 이너조인으로 mysql 엔 로우넘 없으니 생성해서 하면 되는군요
감사합니다.~~