[MySQL] select 된 데이터 update 하기 

 


SET @a =0

update '테이블명' set 컬럼명 = concat('11-', (@a := @a +1) + 1000)
WHERE exam_school = '서원대학교'
AND mb_sex = '남자'
AND area = '서울'
ORDER BY name1;

 

설명 : 먼저  @a 라는 변수에 0 이라는 값을 주고

 

concat 을 이용하여 선택된 컬럼명에 11-1001 부터 선택된 조건의값을 업데이트 한다.

 

 

블로그 이미지

itworldkorea

IT korea가 세상(world)을 변화시킨다.

,