오늘 황당한 일을 당했습니다.
특정 필드를 key 값을 조건으로 업데이트 하는대요.
전체 DB가 업데이트 되버렸네요... ㅡ.ㅡ
update tblA set fieldA = '111', fieldB = '222' where tblKey = 1
머 이런식이라 치면요.
fieldA만 전체 테이블에서 111로 변경이 되버렸습니다.
fieldB는 안바뀌구요.
결과적으로 봤을때 update tblA set fieldA = '111' 이런 효과가 나버렸습니다 ㅡ.ㅡ
도대체 이유를 모르겠군요 ㅡ.ㅡ
프로그램상에서 key값이 안들어오면...
update tblA set fieldA = '111', fieldB = '222' where tblKey =
이런 형태의 sql문이 되기 때문에 에러가 발생하게 되구요.
도대체 이해가 안가는 상황이군여...
혹시 이런일 당해 보신분 계신지요...
|