안녕하세요...
현재 A table 에 B라는 컬럼 속에
A table
====================
B (type varchar)
---------------------
2,3,
4,10,
5,
18,19,20,
1,19,21,
.......
.....
...
..
====================
이런식으로 그 값이 일정치 않게 숫자와 ' , '로 이루어진 varchar 형태의 값이 들어있습니다.
이 숫자들은 C table의 id 값입니다.
그런데 C table의 id값이 변경이 되어 중간에 id값 5라는 새로운 값을 넣어야 합니다.
따라서, 기존 A table의 값들 중 5이상 되는 값들은 +1을 해줘야 하는 상황이 벌어졌습니다.
위 형태대로 라면
A table
====================
B (type varchar)
---------------------
2,3,
4,11,
6,
19,20,21,
1,20,22,
.......
.....
...
..
====================
이렇게 업데이트가 되어야 합니다.
어찌 방법이 없을까요? ㅜ.ㅜ
Comment 1
-
catchv
2014.02.26 13:33
http://www.sqler.com/474965
이글을 참고해서 분리 후에 계산 해서 다시 넣어 주시면 될 것 같습니다.