|
슬.강슬기 님이 쓰신 글 :
: 김은하 님이 쓰신 글 :
: : 데이터를 업데이이트할려고 하는데요......
: :
: : update 테이블명 set 필드명 = "바꿀내용" where 검색값;
: :
: : 이렇게 해서 바꿨는데요...
: : 문제는 검색된 값이 모두 바뀐다는 거에요..ㅡㅡ;;
: :
: : 처음 검색된 값만 바꿔주고 나머지 값은 바꿔주지 않을 수는 없는건가요??
: :
: : 예) 데이터 : 번호 이름 순위 점수 학점
: : ---------------------------------------------------
: : 6 김은하 4 90 A
: : 7 김은하 4 90 A
: :
: :
: : update 테이블 set 순위 = 3 where 점수 = 90 and 학점 =A;
: :
: : 라고 할때요... 위에 꺼만 바꿀수는 없나요??
:
:
: 제가 볼때 문제는
: 검색된 값이 모두 바뀌는게 아닌것 같은데요^^;;;
:
: 업데이트문은 원래 where절에 해당하는 Row를 모두 Set 시킵니다.
:
: 하나의 Row를 수정하시고 싶으실때에는
: where절의 검색조건은 Primary Key나 Unique Key로 지정해주셔야만 합니다.
|