어떻게 든 SQL UPDATE 명령에 대해이 내용을 건너 뛰거나 잊어 버렸습니다.UPDATE가 동일한 값을 검사합니까?
데이터베이스 행에서 UPDATE를 수행하면 UPDATE가 동일한 값을 확인하고 동일하지 않은 것만 업데이트하거나 단순히 행의 모든 셀을 덮어 씁니까?
참고 : UPDATE에서 나는 모든 열
어떻게 든 SQL UPDATE 명령에 대해이 내용을 건너 뛰거나 잊어 버렸습니다.UPDATE가 동일한 값을 검사합니까?
데이터베이스 행에서 UPDATE를 수행하면 UPDATE가 동일한 값을 확인하고 동일하지 않은 것만 업데이트하거나 단순히 행의 모든 셀을 덮어 씁니까?
참고 : UPDATE에서 나는 모든 열
그것은 데이터를 덮어 쓰게됩니다를 업데이트하는 의미.
물론 필드를 덮어 쓰지만 사실 상관 없지만 같은 값입니다. w3schools.com에서
:
SQL의 UPDATE 구문
업데이트 TABLE_NAME SET의 컬럼 1 = 값 1, 2 열 = 값 2, ... WHERE some_column = some_value;
그래서 행의 모든 셀을 덮어 쓰지 않습니다. 일반적으로 테이블의 기본 키인 조건 (WHERE some_column = some_value)을 기반으로 선택한 열을 선택한 값으로 설정합니다.
나는 모든 조건을 UPDATE 조건으로 사용했습니다. 나는 그 글을 쓰지 않았지만 지금 글을 편집 할 것이다. – sandalone