특정테이블에 데이터가 있는데, 아래와 같이 변경하고자 합니다. 필드는 key, no 이렇게 두개입니다.
key no key no
5 1 5 1
6 2 5 2
7 3 5 3
8 4 이 데이터를 5 4 이렇게 수정하고 싶습니다..
9 5 5 5
10 6 5 6
업데이트문으로 어떻게 작성하면 될까요??
도움주시면 감사하겠습니다..
음... 질문이 생략된것일까요?
너무 단순질문이라 대답하기 어렵네요.
질문을보면 그냥 단순히 key값만 5로 통일해서 업데이트를 하고자 하시는건가요??
UPDATE 테이블명
SET key = 5;
조건자체가 없네요...
네..제가 너무 단순하게 질문드렸네요..
제가 예를 들어 설명하기 위해서 단순하게 key값을 5라고 말씀드렸는데,,
위와 같은 데이터가 테이블에 굉장히 많이 들어간 있는 상태입니다.
그래서, 하나하나 찾아서 작업을 하기에는 너무 양이 많아서 일괄적으로 작업을하려고하는데,
위와같은 경우에는 key값이 5로시작해서 10로 끝나지만, 다른 데이터는 6으로 시작해서 9로 끝나는 경우도 있습니다..
물론 대부분의 데이터가 1부터 순차적으로 key값이 부여되지만, 위에서 제시한 사례와 같은 경우에는 반드시 상위key값이 주어지면 그에 따른 하부key값도 동일하게 부여되어야하는 상황입니다.
이렇게 동일하게 key값이 부여되는 데이터들은 모두가 동일한 데이터라고 간주되는 경우입니다.
그래도 질문이 이해 안되는건 매한가지잖아요
무슨 기준으로 누가 상위고 하부는 뭐며 동일한 데이터의 기준은 뭔지...
저는 백기투항합니다.
저도 투항입니다 ^^
추가질문글을 3번 다시 읽어봤지만...
이해가 어렵네요.
다른분들이 대답해주시길...