2014-06-12 2 views
0

어떻게 든 SQL UPDATE 명령에 대해이 내용을 건너 뛰거나 잊어 버렸습니다.UPDATE가 동일한 값을 검사합니까?

데이터베이스 행에서 UPDATE를 수행하면 UPDATE가 동일한 값을 확인하고 동일하지 않은 것만 업데이트하거나 단순히 행의 모든 ​​셀을 덮어 씁니까?

참고 : UPDATE에서 나는 모든 열

답변

0

그것은 데이터를 덮어 쓰게됩니다를 업데이트하는 의미.

물론 필드를 덮어 쓰지만 사실 상관 없지만 같은 값입니다. w3schools.com에서

0

:

SQL의 UPDATE 구문

업데이트 TABLE_NAME SET의 컬럼 1 = 값 1, 2 열 = 값 2, ... WHERE some_column = some_value;

그래서 행의 모든 ​​셀을 덮어 쓰지 않습니다. 일반적으로 테이블의 기본 키인 조건 (WHERE some_column = some_value)을 기반으로 선택한 열을 선택한 값으로 설정합니다.

+0

나는 모든 조건을 UPDATE 조건으로 사용했습니다. 나는 그 글을 쓰지 않았지만 지금 글을 편집 할 것이다. – sandalone

관련 문제